// GET: Ejercicio/Create
        public ActionResult Nuevo()
        {
            personaModel          personaLoged      = (personaModel)Session["personaLogedIn" + Session.SessionID];
            List <EjercicioModel> ejerciciosPersona = new List <EjercicioModel>();
            EjercicioService      ejServ            = new EjercicioService();

            ejerciciosPersona = ejServ.getEjerciciosByPersonaID(personaLoged);
            Session["ejercicios" + Session.SessionID] = ejerciciosPersona;

            RutinaService      rServ       = new RutinaService();
            List <RutinaModel> listRutinas = new List <RutinaModel>();

            listRutinas = rServ.getRutinasByPersonaID(personaLoged);
            Session["rutinas" + Session.SessionID] = listRutinas;
            return(View());
        }
        public ActionResult Nuevo(FormCollection collection)
        {
            try
            {
                if ((Request.Form["tiempo"] == "" && Request.Form["repeticiones"] == "") ||
                    (int.Parse(Request.Form["tiempo"]) <= 0 && int.Parse(Request.Form["repeticiones"]) <= 0))
                {
                }

                EjercicioModel ejercicio = new EjercicioModel();
                ejercicio.nombre     = Request.Form["nombre"].ToString();
                ejercicio.tipo       = Request.Form["tipo"].ToString();
                ejercicio.urlEjemplo = Request.Form["urlEjemplo"].ToString();
                var asd = Request.Form["tiempo"];
                if (Request.Form["tiempo"] != "")
                {
                    ejercicio.tiempo = int.Parse(Request.Form["tiempo"]);
                }

                if (Request.Form["repeticiones"] != "")
                {
                    ejercicio.repeticiones = int.Parse(Request.Form["repeticiones"]);
                }
                ejercicio.intensidad  = Int16.Parse(Request.Form["intensidad"]);
                ejercicio.comentarios = Request.Form["comentarios"].ToString();
                personaModel personaLoged = (personaModel)Session["personaLogedIn" + Session.SessionID];
                ejercicio.idPersona = personaLoged.id;
                ejercicio.idRutina  = long.Parse(Request.Form["idRutina"]);

                EjercicioService eServ = new EjercicioService();
                if (eServ.newEjercicio(ejercicio) == false)
                {
                    return(RedirectToAction("EjercicioDuplicado"));
                }
                else
                {
                    return(RedirectToAction("NuevoEjercicio"));
                }
            }
            catch
            {
                return(View());
            }
        }
Exemplo n.º 3
0
 public frmEjercicios()
 {
     InitializeComponent();
     oEjercicioService = new EjercicioService();
 }