public void DeleteDishFromOrder(int orderId, int dishId) { BestallningMatratt order = _context.BestallningMatratts.SingleOrDefault(o => o.BestallningId == orderId && o.MatrattId == dishId); int price = _context.Matratts.SingleOrDefault(d => d.MatrattId == dishId).Pris; Bestallning fullOrder = _context.Bestallnings.SingleOrDefault(fo => fo.BestallningId == orderId); fullOrder.Totalbelopp -= price * order.Antal; _context.Bestallnings.Update(fullOrder); _context.BestallningMatratts.Remove(order); _context.SaveChanges(); }
public BestallningMatratt CheckForDishDuplicate(int orderId, int dishId) { BestallningMatratt order = _context.BestallningMatratts.SingleOrDefault(o => o.BestallningId == orderId && o.MatrattId == dishId); return(order); }