public RoomServiceBLL() { RoomClassRepository = new RoomClassRepository(); RoomTypeRepository = new RoomTypeRepository(); CruiseRepository = new CruiseRepository(); TripRepository = new TripRepository(); }
public AddSeriesBookingsBLL() { AgencyRepository = new AgencyRepository(); AgencyContactRepository = new AgencyContactRepository(); SeriesRepository = new SeriesRepository(); TripRepository = new TripRepository(); RoomClassRepository = new RoomClassRepository(); RoomTypeRepository = new RoomTypeRepository(); CruiseRepository = new CruiseRepository(); BookingRepository = new BookingRepository(); BookingRoomRepository = new BookingRoomRepository(); CustomerRepository = new CustomerRepository(); }
public DashBoardBLL() { BookingRepository = new BookingRepository(); CruiseRepository = new CruiseRepository(); RoomClassRepository = new RoomClassRepository(); RoomTypeRepository = new RoomTypeRepository(); SailsModule = SailsModule.GetInstance(); ActivityRepository = new ActivityRepository(); AgencyRepository = new AgencyRepository(); AgencyContactRepository = new AgencyContactRepository(); CustomerRepository = new CustomerRepository(); GoldenDayRepository = new GoldenDayRepository(); }
public void Dispose() { if (BookingRepository != null) { BookingRepository.Dispose(); BookingRepository = null; } if (CruiseRepository != null) { CruiseRepository.Dispose(); CruiseRepository = null; } if (RoomClassRepository != null) { RoomClassRepository.Dispose(); RoomClassRepository = null; } if (RoomTypeRepository != null) { RoomTypeRepository.Dispose(); RoomTypeRepository = null; } if (ActivityRepository != null) { ActivityRepository.Dispose(); ActivityRepository = null; } if (AgencyRepository != null) { AgencyRepository.Dispose(); AgencyRepository = null; } if (AgencyContactRepository != null) { AgencyContactRepository.Dispose(); AgencyContactRepository = null; } if (CustomerRepository != null) { CustomerRepository.Dispose(); CustomerRepository = null; } if (GoldenDayRepository != null) { GoldenDayRepository.Dispose(); GoldenDayRepository = null; } }
public int GetNumberOfRoomAvaiable(Cruise cruise, DateTime date) { var roomClasses = RoomClassRepository.RoomClassGetAll(); var roomTypes = RoomTypeRepository.RoomTypeGetAll(); var numberOfRoomAvaiable = 0; foreach (RoomClass roomClass in roomClasses) { foreach (RoomTypex roomType in roomTypes) { var numberOfRoomAvailableByRoomClassRoomType = SailsModule.RoomCount(roomClass, roomType, cruise, date, 2, 0); if (numberOfRoomAvailableByRoomClassRoomType > 0) { numberOfRoomAvaiable += numberOfRoomAvailableByRoomClassRoomType; } } } return(numberOfRoomAvaiable); }
public void Dispose() { if (AgencyRepository != null) { AgencyRepository.Dispose(); AgencyRepository = null; } if (AgencyContactRepository != null) { AgencyContactRepository.Dispose(); AgencyContactRepository = null; } if (SeriesRepository != null) { SeriesRepository.Dispose(); SeriesRepository = null; } if (TripRepository != null) { TripRepository.Dispose(); TripRepository = null; } if (RoomClassRepository != null) { RoomClassRepository.Dispose(); RoomClassRepository = null; } if (RoomTypeRepository != null) { RoomTypeRepository.Dispose(); RoomTypeRepository = null; } if (CruiseRepository != null) { CruiseRepository.Dispose(); CruiseRepository = null; } if (BookingRepository != null) { BookingRepository.Dispose(); BookingRepository = null; } if (BookingRoomRepository != null) { BookingRoomRepository.Dispose(); BookingRoomRepository = null; } if (CustomerRepository != null) { CustomerRepository.Dispose(); CustomerRepository = null; } }
public RoomClass RoomClassGetById(int roomClassId) { return(RoomClassRepository.RoomClassById(roomClassId)); }
public IList <RoomClass> RoomClassGetAll() { return(RoomClassRepository.RoomClassGetAll()); }
public RoomClassDTO[] GetRoomClasses() { IRoomClassRepository repository = new RoomClassRepository(this._connStrBuilder.ConnectionString); var roomClasses = repository.GetRoomClasses(); var roomClassesDTOs = new List<RoomClassDTO>(); foreach (var roomCls in roomClasses) { roomClassesDTOs.Add(new RoomClassDTO() { id = roomCls.id, description = roomCls.description }); } return roomClassesDTOs.ToArray(); }