public void CreateWorkoutName() { WorkoutMaster workout = new WorkoutMaster { WorkoutName = "My Workout" }; }
public async Task <ActionResult> DeleteConfirmed(int id) { WorkoutMaster workoutMaster = await db.WorkoutMasters.FindAsync(id); db.WorkoutMasters.Remove(workoutMaster); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "WorkoutMasterID,WorkoutName")] WorkoutMaster workoutMaster) { if (ModelState.IsValid) { db.Entry(workoutMaster).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(workoutMaster)); }
public async Task <ActionResult> Edit(int?id) { var currentUser = await manager.FindByIdAsync(User.Identity.GetUserId()); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WorkoutMaster workoutMaster = await db.WorkoutMasters.FindAsync(id); if (workoutMaster == null) { return(HttpNotFound()); } if (workoutMaster.User.Id != currentUser.Id) { return(new HttpStatusCodeResult(HttpStatusCode.Unauthorized)); } return(View(workoutMaster)); }
public async Task <ActionResult> Create([Bind(Include = "WorkoutMasterID,WorkoutName")] WorkoutMaster workoutMaster) { if (db.WorkoutMasters.Any(x => x.WorkoutName == workoutMaster.WorkoutName)) { ModelState.AddModelError("WorkoutMaster", "Workout Name already exists, please enter a different name"); ViewBag.Message = string.Format("Workout Name already exists, please enter a different name"); } var currentUser = await manager.FindByIdAsync(User.Identity.GetUserId()); if (ModelState.IsValid) { ViewBag.Message = string.Format("Workout Saved Successfully!"); workoutMaster.User = currentUser; db.WorkoutMasters.Add(workoutMaster); await db.SaveChangesAsync(); //return RedirectToAction("Index"); return(View()); } return(View(workoutMaster)); }