public void UpdateOrderStatus(int orderId, bool status)
        {
            var order = _context.Bestallning.Single(o => o.BestallningId == orderId);

            order.Levererad = status;
            _context.SaveChanges();
        }
예제 #2
0
        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();
            }
        }