Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package controllers;
- import java.util.List;
- import menu.CrearIndicador;
- import estructura.Indicador;
- import persistencia.Persistencia;
- import spark.*;
- public class IndicadorController implements Persistencia {
- public static List<Indicador> verIndicadores(String user) {
- return repositorio.indicadores().allIndicadores(user);
- }
- public static Indicador crearIndicador(String nombre,String expresion, String usuario){
- //TODO mover a un lugar mejor el metodo del menu?
- return menu.CrearIndicadorWeb.crearIndicador(nombre,expresion,usuario);
- }
- public void aplicarIndicador(){
- //TODO sacar este metodo de menu?
- //TODO probablemente rompa como el allIndicadores y debe llevar un null dentro?
- menu.AplicarIndicador.aplicarIndicadoresAEmpresa();
- }
- public static TemplateViewRoute renderVerIndicadores = (Request req, Response resp) -> new ModelAndView(verIndicadores(req.cookie("user")),"lista_indicadores.hbs");
- public static TemplateViewRoute serveCrearIndicador = (Request req, Response resp) -> new ModelAndView(null,"crear_indicador.hbs");
- public static Route handleCrearIndicadorPost = (Request req, Response resp) -> {
- String nombre = req.queryParams("nombre");
- String expresion = req.queryParams("expresion");
- String user = req.cookie("user");
- return crearIndicador(nombre,expresion,user);
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement