public ActionResult CreateFromTemplate(IngredientCreateFromTemplate model) { if ((!ModelState.IsValid) || (SaveCreateFromTemplate(model) == false)) { return(View(model)); } return(RedirectToAction("CreateFromTemplate", new { recipeId = model.LarderId })); }
public ActionResult CreateFromTemplate(int recipeid) { var LarderList = GetLarderList(); var model = new IngredientCreateFromTemplate() { LarderId = recipeid, Templates = LarderList }; return(View(model)); }
private bool SaveCreateFromTemplate(IngredientCreateFromTemplate model) { var service = CreateIngredientService(); if (service.CreateIngredientFromTemplate(model)) { TempData["SaveResult"] = "Your ingredient was created."; return(true); } else { ModelState.AddModelError("", "Ingredient could not be created."); return(false); } }
public bool CreateIngredientFromTemplate(IngredientCreateFromTemplate model) { var entity = new Ingredient() { AuthorID = userId, Name = model.Name, Description = model.Description, DateCreated = DateTimeOffset.UtcNow, Amount = model.Amount, Unit = model.Unit, LarderId = model.LarderId, TemplateId = model.TemplateId }; using (var context = new CookbookContext()) { context.Ingredients.Add(entity); return(context.SaveChanges() == 1); } }