public Ingredient Create(Ingredient newIngredient) { int id = _repo.Create(newIngredient); newIngredient.Id = id; return(newIngredient); }
public ActionResult <List <Meal> > mealsFromFile() { ParserCsv parser = new ParserCsv(); List <Meal> meals = parser.parseMealsCsv(); foreach (Meal meal in meals) { ICollection <IngredientQuantity> ingredients = meal.ingredients; foreach (IngredientQuantity ingredientQuantity in ingredients) { Ingredient ingredient = ingredientQuantity.ingredient; Ingredient ingredientFromDb = _ingredientsRepository.GetByName(ingredient.name); if (ingredientFromDb == null) { ingredientFromDb = _ingredientsRepository.Create(ingredient); } ingredientQuantity.ingredient = ingredientFromDb; } } return(_mealRepository.CreateMany(meals)); }
public ActionResult CreateIngredient(Models.ViewModel.Ingredient i) { bool success = iRepo.Create(i); if (success) { ViewBag.message = "Successfully created!"; } else { ViewBag.message = "Something went wrong!"; } return(RedirectToAction("Ingredients")); }
internal Ingredient Create(Ingredient newIng) { return(_repo.Create(newIng)); }
internal object Create(Ingredient newIngredient) { return(_repo.Create(newIngredient)); }
public ActionResult <Ingredient> Create(Ingredient ingredient) { _ingredientsRepository.Create(ingredient); return(CreatedAtRoute("GetIngredient", new { id = ingredient.id.ToString() }, ingredient)); }