Example #1
0
 public IActionResult Register(User usuario)
 {
     if (!string.IsNullOrEmpty(usuario.Username) && !string.IsNullOrEmpty(usuario.Password))
     {
         context.Usuarios.Add(usuario);
         context.SaveChanges();
         return(RedirectToAction("Login", "Auth"));
     }
     ModelState.AddModelError("Error", "Los datos ingresados no son vĂ¡lidos");
     return(View());
 }
Example #2
0
 public IActionResult Register(Routine rutina)
 {
     if (!string.IsNullOrEmpty(rutina.Nombre))
     {
         var usuarioId = HttpContext.Session.GetString("UsuarioId");
         rutina.UsuarioId = int.Parse(usuarioId);
         context.Rutinas.Add(rutina);
         context.SaveChanges();
         var registradorEjercicios = new RegistradorDeEjercicios(rutina);
         registradorEjercicios.RegistrarEjercicios();
         return(RedirectToAction("Index", "Routine"));
     }
     ModelState.AddModelError("Error", "Los datos ingresados no son vĂ¡lidos");
     return(View());
 }
Example #3
0
        public void RegistrarEjercicios(Routine rutina)
        {
            var ejercicios = context.Ejercicios.ToList();
            var rand       = new Random();

            for (var i = 0; i < 5; i++)
            {
                var ejercicioRutina = new ExerciseRoutine();
                ejercicioRutina.RutinaId = rutina.Id;
                var index = rand.Next(ejercicios.Count);
                ejercicioRutina.EjercicioId = ejercicios[index].Id;
                ejercicioRutina.Duracion    = rand.Next(60, 121);
                context.EjercicioRutinas.Add(ejercicioRutina);
                context.SaveChanges();
            }
        }