public void AddHostingUnit(HostingUnit hostingUnit) { int i = DataSource.hostList.FindIndex(j => j.key == hostingUnit.owner.key); DataSource.hostList[i].numOfHostingUnits++; Dal_Factory.GetDal_Factory().AddHostingUnit(hostingUnit); }
public void UpDateOrder(int key, STATUS st) { int i = DataSource.orderList.FindIndex(or => or.key == key); UpdateDiary(DataSource.orderList[i].orderHostingUnit, DataSource.orderList[i]); Dal_Factory.GetDal_Factory().UpDateOrder(key, st); }
public void AddGuestRequest(GuestRequest guestReq) { if (guestReq.entryDate.DayOfYear - guestReq.releaseDate.DayOfYear < 1) { throw new Exception("BL: Your entry date have to be at least one day before your release date."); } if (guestReq.entryDate.DayOfYear - DateTime.Now.DayOfYear < 1) { throw new Exception("BL: Your entry date have to be at least one day before today."); } if (guestReq.releaseDate.Year > DateTime.Now.Year) { throw new Exception("BL: Your can only make an order for this year."); } Dal_Factory.GetDal_Factory().AddGuestRequest(guestReq); }
public void ErasеOrder(int key) { Dal_Factory.GetDal_Factory().ErasеOrder(key); }
public void AddOrder(Order order) { UpdateDiary(order.orderHostingUnit, order); order.ownerFee = (order.orderReleaseDate.DayOfYear - order.orderEntryDate.DayOfYear) * Configuration.fee; Dal_Factory.GetDal_Factory().AddOrder(order); }
public void ErasеHost(int key) { Dal_Factory.GetDal_Factory().ErasеHost(key); }
public void UpDateHost(Host host) { Dal_Factory.GetDal_Factory().UpDateHost(host); }
public void AddHost(Host host) { Dal_Factory.GetDal_Factory().AddHost(host); }
public void UpDateHostingUnit(HostingUnit hostingunit) { Dal_Factory.GetDal_Factory().UpDateHostingUnit(hostingunit); }
public void UpdateGuestRequest(GuestRequest newGuestRequest) { Dal_Factory.GetDal_Factory().UpdateGuestRequest(newGuestRequest); }
public List <Order> GetOrderList() { return(Dal_Factory.GetDal_Factory().GetOrderList()); }
public List <Host> GetHostList() { return(Dal_Factory.GetDal_Factory().GetHostList()); }
public List <BankBranch> GetBankBranchList() { return(Dal_Factory.GetDal_Factory().GetBankBranchList()); }
public List <GuestRequest> GetGuestRequestList() { return(Dal_Factory.GetDal_Factory().GetGuestRequestList()); }