public ActionResult EditRecipe(Guid id) { try { ViewBag.IngredientId = new SelectList(IngredientService.GetList().Select(IngredientViewMapper.ConvertIngredientModelToIngredientViewModel).ToList(), "Id", "Name"); var modelRecipe = RecipeViewMapper.ConvertRecipeModelToRecipeViewModel(RecipeService.GetItem(id)); return(View("EditRecipe", modelRecipe)); } catch (Exception e) { Logger.InitLogger(); Logger.Log.Error("Error: " + e); return(View("_Error")); } }
public ActionResult AddRecipe(RecipeViewModel recipe) { try { if (ModelState.IsValid) { recipe.User = UserViewMapper.ConvertUserModelToUserViewModel(UserService.GetList().FirstOrDefault()); RecipeService.AddItem(RecipeViewMapper.ConvertRecipeViewModelToRecipeModel(recipe)); return(RedirectToAction("ViewRecipeList")); } return(View("AddRecipe")); } catch (Exception e) { Logger.InitLogger(); Logger.Log.Error("Error: " + e); return(View("_Error")); } }