public ActionResult ExerciseCompleted([Bind(Include = "Id, ExerciseId, PlanId, UserId")] ExerciseLog exerciseLog /*, Exercises exercise, Plan plan*/) //int planId, int exerciseId) { if (ModelState.IsValid) { //var plan = db.Plans.Find(planId); //ExerciseLog exerciseCompleted = new ExerciseLog(); exerciseLog.UserId = User.Identity.GetUserId(); exerciseLog.ExerciseCompleteDate = DateTime.Now; //db.Logs.Add(exerciseLog); db.ExerciseLogs.Add(exerciseLog); db.SaveChanges(); //try //{ // var exercise = db.ExerciseLog.Find(exerciseId); // plan.Logs.Add(exercise); // db.SaveChanges(); // return null; //} //catch (Exception ex) //{ // return ex; //} } return(RedirectToAction("Details", "Exercises", new { id = exerciseLog.ExerciseId })); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var view = inflater.Inflate(Resource.Layout.fragment_exercise_detail_reports, container, false); _log = LogManager.GetLogById(Arguments.GetInt("LogId")); // Use this to return your custom view for this Fragment return(view); }
public static bool AddExerciseForToday(Exercise exercise) { if (!LogsToday.Any(l => l.ExerciseId == exercise.Id)) { var newLog = new ExerciseLog { DateCreated = DateTime.Now, Exercise = exercise }; newLog.Save(); return(true); } else { return(false); } }