예제 #1
0
        //
        // GET: /EspacioDeportivo/Edit/5

        public ActionResult Edit(int id)
        {
            Session["Mensaje"] = "";
            ReglaEspacioDeportivo model = obtenerReglaEspacioDeportivo(id);

            return(View(model));
        }
예제 #2
0
        /*private EspacioDeportivo obtenerEspacioDeportivo(int codigo)
         * {
         *  List<EspacioDeportivo> espacios = (List<EspacioDeportivo>)Session["espacios"];
         *  EspacioDeportivo model = espacios.Single(delegate(EspacioDeportivo espacio)
         *  {
         *      if (espacio.Codigo == codigo) return true;
         *      else return false;
         *  });
         *
         *  return model;
         * }*/

        private ReglaEspacioDeportivo obtenerReglaEspacioDeportivo(int codigo)
        {
            List <ReglaEspacioDeportivo> reglaEspacios = (List <ReglaEspacioDeportivo>)Session["reglaEspacios"];
            ReglaEspacioDeportivo        model         = reglaEspacios.Single(delegate(ReglaEspacioDeportivo reglaEspacio)
            {
                if (reglaEspacio.EspacioDeportivo.Codigo == codigo)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            });

            return(model);
        }
예제 #3
0
        public ActionResult Edit(int id, FormCollection collection)
        {
            try
            {
                // TODO: Add update logic here
                ReglaEspacioDeportivo model = obtenerReglaEspacioDeportivo(id);
                model.MaxAnticipacionReservaDia     = int.Parse(collection["MaxAnticipacionReservaDia"]);
                model.MaxHoraReservaDia             = int.Parse(collection["MaxHoraReservaDia"]);
                model.MaxHoraReservaSemana          = int.Parse(collection["MaxHoraReservaSemana"]);
                model.MaxNumUsuario                 = int.Parse(collection["MaxNumUsuario"]);
                model.MinAnticipacionCancelarHora   = int.Parse(collection["MinAnticipacionCancelarHora"]);
                model.MinAnticipacionReservarMinuto = int.Parse(collection["MinAnticipacionReservarMinuto"]);

                Session["Mensaje"] = "La regla del espacio deportivo ha sido guardado exitosamente (" + model.EspacioDeportivo.Codigo + ")";
                return(RedirectToAction("Index"));
            }
            catch
            {
                ViewData["Mensaje"] = "El regla del espacio deportivo no se encuentra disponible";
                return(View());
            }
        }