public ActionResult SelectFavorite(ExerciseFavoriteSelectionModel model) { var entryModel = new ExerciseEntryModel { ConsumedDate = model.ConsumedDate }; if (ModelState.IsValid && !String.IsNullOrEmpty(model.Selection)) { int favoriteId = int.Parse(model.Selection); using (var context = new DietJournalEntities()) { var favorite = context.ExerciseFavorites.FirstOrDefault(f => f.Id == favoriteId); if (favorite != null) { entryModel.ExerciseType = favorite.Type.ToString(); entryModel.Description = favorite.Description; entryModel.Favorite = true; } } } entryModel.AvailableExerciseTypes = GetAvailableExerciseTypes(); return EntryView(entryModel); }
public ActionResult SelectFavorite(DateTime date) { var model = new ExerciseFavoriteSelectionModel { ConsumedDate = date, AvailableExerciseTypes = GetAvailableExerciseTypes() }; return View(model); }