public ActionResult PDF(int?id) { if (id == null) { return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest)); } string userID = User.Identity.GetUserId(); Person temp = db.Persons.FirstOrDefault(p => p.ASPNetIdentityID == userID); Workout currentWorkout = db.Workouts.Find(id); var completed = db.Records.Where(item => (item.WorkoutID == id) && (item.AthleteID == temp.ID)).Select(item => item.Completed); if (currentWorkout == null) { return(HttpNotFound()); } FullWorkoutViewModel viewModel = new FullWorkoutViewModel(currentWorkout.ID); if (db.Records.Any(m => m.WorkoutID == currentWorkout.ID)) { Record rec = db.Records.Where(m => m.WorkoutID == currentWorkout.ID).FirstOrDefault(); ViewBag.Note = rec.Note; } return(View(viewModel)); }
public ActionResult WorkoutCreated(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Workout workout = db.Workouts.Find(id); if (workout == null) { return(HttpNotFound()); } Peak_Performance.Models.ViewModels.FullWorkoutViewModel fullworkout = new FullWorkoutViewModel(workout.ID); return(View(fullworkout)); }