public void UpdateOrder(BE.Order order, BE.Enums.Status newStat) { DS.DataSource._ordersList.ForEach(delegate(BE.Order innerOrder) { if (innerOrder.OrderKey == order.OrderKey) { innerOrder.Status = newStat; } }); }
public void UpdateGuestRequest(BE.GuestRequest gRequest, BE.Enums.Status newStat) { DS.DataSource._guestRequestsList.ForEach(delegate(BE.GuestRequest gReq) { if (gReq.GuestRequestKey == gRequest.GuestRequestKey) { gReq.Stat = newStat; } }); }
public void UpdateOrder(BE.Order order, BE.Enums.Status newStat) { if (!IsOrderClose(order.Clone())) { _dal.UpdateOrder(order.Clone(), newStat); } else { throw new ArgumentOutOfRangeException("can't change close order!"); } }
public void UpdateGuestRequest(BE.GuestRequest gRequest, BE.Enums.Status newStat) { if (!IsGuestRequestClose(gRequest)) { _dal.UpdateGuestRequest(gRequest.Clone(), newStat); } else { throw new ArgumentOutOfRangeException("can't change close Guest Request!"); } }