public ActionResult AddExistComposition(CompositionBaseViewModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             CompositionService.AddItem(CompositionViewMapper.ConvertCompositonViewModelToCompositionModel(model));
             return(RedirectToAction("EditRecipe", new { id = model.RecipeId }));
         }
         return(RedirectToAction("EditRecipe", new { id = model.RecipeId }));
     }
     catch (Exception e)
     {
         Logger.InitLogger();
         Logger.Log.Error("Error: " + e);
         return(View("_Error"));
     }
 }
Ejemplo n.º 2
0
 internal static CompositionModel ConvertCompositonViewModelToCompositionModel(CompositionBaseViewModel compositionModel)
 {
     return(new CompositionModel
     {
         IngredientId = compositionModel.IngredientId,
         Quantity = compositionModel.Quantity,
         RecipeId = compositionModel.RecipeId
     });
 }