예제 #1
0
        public Pickup Edit(Pickup changes)
        {
            var pickup = _ctx.Pickup.Find(changes.Id);

            if (pickup == null)
            {
                return(null);
            }
            pickup.Note         = changes.Note;
            pickup.PickupTime   = changes.PickupTime;
            pickup.PickupUserId = changes.PickupUserId;
            _ctx.Update(pickup);
            var result = _ctx.SaveChanges();

            if (result == 1)
            {
                return(pickup);
            }
            else
            {
                return(null);
            }
        }
예제 #2
0
        public Order Add(string userId, int pickupId)
        {
            var order = new Order
            {
                PickupId = pickupId,
                UserId   = userId,
                Paid     = false,
                Total    = 0
            };

            _ctx.Order.Add(order);
            _ctx.SaveChanges();
            return(Get(order.Id));
        }
예제 #3
0
 public void Add(MenuPrice price)
 {
     _ctx.MenuPrices.Add(price);
     _ctx.SaveChanges();
 }
예제 #4
0
 public void Add(MenuItem item)
 {
     _ctx.MenuItems.Add(item);
     _ctx.SaveChanges();
 }