public async Task <ActionResult> Add() { MenuIngredientRepository rep = new MenuIngredientRepository(sqlConnection); EditIngredientModel md = new EditIngredientModel(); md.IngredientCatergories = await rep.GetCatergories(User.Identity.GetUserId()); return(View(md)); }
// GET: Ingredients public async Task <ActionResult> Index() { MenuIngredientRepository rep = new MenuIngredientRepository(sqlConnection); string id = User.Identity.GetUserId(); IngredientIndexModel md = new IngredientIndexModel(); md.IngredientCatergories = await rep.GetCatergories(id); md.Ingredients = await rep.GetItems(id); return(View(md)); }
public async Task <ActionResult> Edit(long ModelId) { MenuItemRepository rep = new MenuItemRepository(sqlConnection); MenuIngredientRepository igrep = new MenuIngredientRepository(sqlConnection); EditMenuItemModel md = new EditMenuItemModel(); md.MenuItem = await rep.GetItemById(ModelId); md.ItemCatergories = await rep.GetItemCatergories(User.Identity.GetUserId()); md.AvailableIngredients = await igrep.GetItems(User.Identity.GetUserId()); md.CurrentIngredients = await rep.GetCurrentItemIngredients(ModelId); return(View(md)); }
public async Task <ActionResult> AddItemAsync(string ingredientItemName, string menuIngredientCatergory) { MenuIngredientRepository rep = new MenuIngredientRepository(sqlConnection); MenuIngredientModel model = new MenuIngredientModel(); model.UserId = User.Identity.GetUserId(); model.Name = ingredientItemName; model.Catergory = menuIngredientCatergory; model.Added = DateTime.UtcNow; model.Modified = model.Added; await rep.CreateItem(model); return(Redirect("/Ingredients")); }