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 })); }
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 })); }