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