@RequestMapping(value = "/ListaTorneos", method = RequestMethod.GET) public ModelAndView mostrarTorneos(HttpServletRequest pRequest) { ModelAndView mv = new ModelAndView(); ServiceTorneo torneo_service = new ServiceTorneo(); ResponseTorneos respuesta = torneo_service.getTorneos(); mv.addObject("respuesta", respuesta); mv.setViewName("ListaTorneos"); return mv; }
@RequestMapping(value = "/FormularioTorneo", method = RequestMethod.POST) public ModelAndView registrarTorneo(HttpServletRequest pRequest) { // Se obtienen los parametros del request String nombre = pRequest.getParameter("Nombre"); String tipo = pRequest.getParameter("Tipo"); String sede = pRequest.getParameter("Sede"); int año = Integer.parseInt(pRequest.getParameter("Ano")); int cantidad_jugadores = Integer.parseInt(pRequest.getParameter("CantidadJugadores")); String dia_uno = pRequest.getParameter("day-1"); String mes_uno = pRequest.getParameter("month-1"); String año_uno = pRequest.getParameter("year-1"); String dia_dos = pRequest.getParameter("day-2"); String mes_dos = pRequest.getParameter("month-2"); String año_dos = pRequest.getParameter("year-2"); // Se generan las fechas FormateadorFecha fecha_format = new FormateadorFecha(); Date fecha_inicio = fecha_format.getFechaDateFormat(dia_uno, mes_uno, año_uno); Date fecha_final = fecha_format.getFechaDateFormat(dia_dos, mes_dos, año_dos); // Se crea el servicio ServiceTorneo torneo_service = new ServiceTorneo(); Response respuesta = torneo_service.registrarTorneo( nombre, tipo, sede, año, fecha_inicio, fecha_final, cantidad_jugadores); ModelAndView mv = new ModelAndView(); System.out.println("Respuesta: " + respuesta.resultadoExitoso()); System.out.println("Mensaje: " + respuesta.getMensaje()); mv.addObject("respuesta", respuesta); if (!respuesta.resultadoExitoso()) { mv.setViewName("FormularioTorneo"); return mv; } mv.setViewName("redirect:/ListaTorneos.htm"); return mv; }