public async Task <IActionResult> NewSale(string Buyer, string Comments, Dictionary <string, int> Items) { ApplicationUser currentUser = await _userManager.FindByNameAsync(User.Identity.Name); Sale newSale = new Sale(Buyer, Comments, currentUser); _db.Sales.Add(newSale); _db.SaveChanges(); foreach (KeyValuePair <string, int> kvp in Items) { int ItemId = int.Parse(kvp.Key); Item currentItem = _db.Items.FirstOrDefault(item => item.Id == ItemId); ItemsSales newItemsSales = new ItemsSales { Sale = newSale, Item = currentItem, Quantity = kvp.Value }; _db.ItemsSales.Add(newItemsSales); } _db.SaveChanges(); return(View("Index")); }
public void RemoveItemsSales(ItemSale s) { ItemsSales.Remove(s); }
public void AddItemsSales(ItemSale s) { ItemsSales.Add(s); }