public void UpdateOrderStatus(int orderId, bool status) { var order = _context.Bestallning.Single(o => o.BestallningId == orderId); order.Levererad = status; _context.SaveChanges(); }
public void AddOrUpdate(Matratt dish) { if (dish.MatrattId != 0) { Matratt oldDish = _dbContext.Matratt.Include(d => d.MatrattProdukt) .Single(d => d.MatrattId == dish.MatrattId); oldDish.MatrattProdukt.Clear(); _dbContext.SaveChanges(); oldDish.MatrattNamn = dish.MatrattNamn; oldDish.MatrattProdukt = dish.MatrattProdukt; oldDish.MatrattTyp = dish.MatrattTyp; oldDish.Beskrivning = dish.Beskrivning; oldDish.Pris = dish.Pris; _dbContext.AttachRange(oldDish.MatrattProdukt.Select(dp => dp.Produkt)); _dbContext.SaveChanges(); } else { _dbContext.AttachRange(dish.MatrattProdukt.Select(dp => dp.Produkt)); _dbContext.Matratt.Add(dish); _dbContext.SaveChanges(); } }