Example #1
0
        public ActionResult CreateExecise(WorkoutViewModel model)
        {
            Execises execise = new Execises();

            execise        = model.Execise;
            execise.SetsId = model.Set.Id;
            _context.Execisess.Add(execise);
            _context.SaveChanges();
            return(RedirectToAction("Overview", "Workouts", new { id = model.Workout.Id, name = model.Workout.Name }));
        }
Example #2
0
        public ActionResult UpdateExecise(Execises execise)
        {
            if (!ModelState.IsValid)
            {
                return(View("EditExecise", execise));
            }

            var execiseInDB = _context.Execisess.Single(c => c.Id == execise.Id);
            var setInDB     = _context.Setss.Single(c => c.Id == execiseInDB.SetsId);
            var workoutInDB = _context.Workoutss.Single(c => c.Id == setInDB.WorkoutsId);

            execiseInDB.Name = execise.Name;
            execiseInDB.Reps = execise.Reps;
            execiseInDB.Note = execise.Note;
            _context.SaveChanges();



            _context.SaveChanges();
            return(RedirectToAction("Overview", "Workouts", new { id = workoutInDB.Id, name = workoutInDB.Name }));
        }