public ActionResult Edit(int id, ExerciseEdit model) { if (!ModelState.IsValid) { return(View(model)); } if (model.Id != id) { ModelState.AddModelError("", "Id Mismatch"); return(View(model)); } var service = CreateExerciseService(); if (service.UpdateExercise(model)) { TempData["SaveResult"] = "Your exercise was updated."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Your exercise could not be updated."); return(View(model)); }
public ActionResult Edit(int id, ExerciseEdit model) { if (!ModelState.IsValid) { return(View(model)); } if (model.ExerciseId != id) { ModelState.AddModelError("", "Id Mismatch"); return(View(model)); } var service = CreateExerciseService(); if (service.UpdateExercise(model)) { TempData["SaveResult"] = "Your entry was updated."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Your entry could not be updated."); ViewBag.PersonId = new SelectList(_db.Persons, "PersonId", "Name", model.PersonId); return(View(model)); }
public ActionResult Edit(int id) { var service = CreateExerciseService(); var detail = service.GetExerciseById(id); var model = new ExerciseEdit { Id = detail.Id, Name = detail.Name, Reps = detail.Reps, Sets = detail.Sets }; return(View(model)); }
public IHttpActionResult Put(ExerciseEdit exercise) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateExerciseService(); if (!service.UpdateExercise(exercise)) { return(InternalServerError()); } return(Ok()); }
public ActionResult Edit(int id) { var service = CreateExerciseService(); var detail = service.GetExerciseById(id); var model = new ExerciseEdit { ExerciseId = detail.ExerciseId, Sets = detail.Sets, Reps = detail.Reps, Weight = detail.Weight, DistanceInMiles = detail.DistanceInMiles }; return(View(model)); }
public bool UpdateExercise(ExerciseEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Exercises .Single(e => e.ExerciseId == model.ExerciseId && e.UserId == _userId); entity.ExerciseName = model.ExerciseName; entity.ExerciseDescription = model.ExerciseDescription; entity.ModifiedUtc = DateTimeOffset.UtcNow; return(ctx.SaveChanges() == 1); } }
public ActionResult Edit(int id) { var service = CreateExerciseService(); var detail = service.GetExerciseById(id); var model = new ExerciseEdit { ExerciseId = detail.ExerciseId, NameOfExercise = detail.NameOfExercise, Duration = detail.Duration, TypeOfExercise = detail.TypeOfExercise, DifficultyLevel = detail.DifficultyLevel }; return(View(model)); }
public bool UpdateExercise(ExerciseEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Exercises .Single(e => e.ExerciseId == model.ExerciseId && e.OwnerId == _userId); entity.Activity = model.Activity; entity.TimeSpentOnActivity = model.TimeSpentOnActivity; entity.Date = model.Date; entity.PersonId = model.PersonId; return(ctx.SaveChanges() == 1); } }
public bool UpdateExercise(ExerciseEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Exercises .Single(e => e.Id == model.Id && e.OwnerId == _userId); entity.Name = model.Name; entity.Sets = model.Sets; entity.Reps = model.Reps; entity.Level = model.Level; return(ctx.SaveChanges() == 1); } }
public bool UpdateExercise(ExerciseEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Exercises .Single(e => e.ExerciseId == model.ExerciseId && e.OwnerId == _userId); entity.NameOfExercise = model.NameOfExercise; entity.Duration = model.Duration; entity.TypeOfExercise = model.TypeOfExercise; entity.DifficultyLevel = model.DifficultyLevel; return(ctx.SaveChanges() == 1); } }
public ActionResult Edit(int id) { var service = CreateExerciseService(); var detail = service.GetExerciseById(id); var model = new ExerciseEdit { ExerciseId = detail.ExerciseId, Activity = detail.Activity, TimeSpentOnActivity = detail.TimeSpentOnActivity, Date = detail.Date, PersonId = detail.PersonId }; ViewBag.PersonId = new SelectList(_db.Persons, "PersonId", "Name", model.PersonId); return(View(model)); }
public bool UpdateExercise(ExerciseEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Exercises .Single(e => e.ExerciseId == model.ExerciseId); entity.WorkoutId = model.WorkoutId; if (model.ExerciseName != null) { entity.ExerciseName = model.ExerciseName; } entity.Sets = model.Sets; entity.Reps = model.Reps; entity.Weight = model.Weight; entity.DistanceInMiles = model.DistanceInMiles; return(ctx.SaveChanges() == 1); } }
public ActionResult AddExerciseToWorkout(ExerciseEdit model, int id) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateExerciseService(); model.WorkoutId = id; if (service.UpdateExercise(model)) { TempData["SaveResult"] = "Exercise added! Add more!."; return(RedirectToAction("AddExerciseToWorkout", new { id = id })); } ; ModelState.AddModelError("", "Exercise could not be added."); return(View(model)); }
public ActionResult Edit(int id, ExerciseEdit model) { if (!ModelState.IsValid) { return(View(model)); } if (model.ExerciseId != id) { ModelState.AddModelError("", "Id Doesn't Match"); return(View(model)); } var service = CreateExerciseService(); if (service.UpdateExercise(model)) { TempData["SaveResult"] = "Exercise info was updated."; return(RedirectToAction("Index, Workout")); } ModelState.AddModelError("", "Exercise info could not be updated."); return(View(model)); }