public IActionResult AddItem(int id) { IEnumerable <Cosmetic> cosmetics = context.Cosmetics.ToList(); CosmeticBag cosB = context.CosmeticBags.Where(a => a.ID == id).Single(); AddMenuItemViewModel cosmeticBagItemVM = new AddMenuItemViewModel(cosB, cosmetics); return(View(cosmeticBagItemVM)); }
public AddMenuItemViewModel(CosmeticBag cosmeticBag, IEnumerable <Cosmetic> ch) { CosmeticBag = cosmeticBag; Cosmetics = new List <SelectListItem>(); foreach (var cosmetic in ch) { Cosmetics.Add(new SelectListItem { Value = cosmetic.ID.ToString(), Text = cosmetic.Name }); } }
public IActionResult Add(AddCosmeticBagViewModel ViewCBag) { if (ModelState.IsValid) { CosmeticBag newBag = new CosmeticBag { Name = ViewCBag.Name }; context.CosmeticBags.Add(newBag); context.SaveChanges(); return(Redirect("/CosmeticBag/ViewCosmeticBag/" + newBag.ID)); } return(View(ViewCBag)); //pass in object so view has somethign to work with }
public IActionResult ViewCosmeticBag(int id) { CosmeticBag getBag = context.CosmeticBags.Where(a => a.ID == id).Single(); List <CosmeticBag_Items> items = context .CosmeticBag_Items .Include(cb => cb.Cosmetic) .Where(cb => cb.CosmeticBagID == id) .ToList(); ViewCosmeticBagViewModel viewCBagVM = new ViewCosmeticBagViewModel(); viewCBagVM.CosmeticBag = getBag; viewCBagVM.Items = items; return(View(viewCBagVM)); }