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);
 }