Example #1
0
        public List <BookingModel> FilterBookingsByStartDateValid(string searching)
        {
            DateTime start = Convert.ToDateTime(searching);
            DateTime startdateafteroneday = start.AddHours(24);

            return(_internalUnitOfWork.BookingsRepository.Get(b => b.StartDate >= start && b.StartDate <= startdateafteroneday && b.Valid == true)
                   .Select(b => BookingMappings.MapBookingToBModel(b)).ToList());
        }
Example #2
0
        public List <BookingModel> FilterBookingsByEndDateValid(string searching2)
        {
            DateTime end = Convert.ToDateTime(searching2);
            DateTime enddateafteroneday = end.AddHours(24);

            return(_internalUnitOfWork.BookingsRepository.Get(b => b.EndDate >= end && b.EndDate <= enddateafteroneday && b.Valid == true)
                   .Select(b => BookingMappings.MapBookingToBModel(b)).ToList());
        }
Example #3
0
        public List <BookingModel> FBookingByStartEndDateNonValid(string searching, string searching2)
        {
            DateTime end = Convert.ToDateTime(searching2);
            DateTime enddateafteroneday = end.AddHours(24);
            DateTime start = Convert.ToDateTime(searching);
            DateTime startdateafteroneday = start.AddHours(24);

            return(_internalUnitOfWork.BookingsRepository.Get(b => b.EndDate >= end && b.EndDate <= enddateafteroneday && b.StartDate >= start && b.StartDate <= startdateafteroneday && b.Valid == false)
                   .Select(b => BookingMappings.MapBookingToBModel(b)).ToList());
        }
Example #4
0
 public List <BookingModel> GetAllBookings()
 {
     return(_internalUnitOfWork.BookingsRepository.Get().Select(b => BookingMappings.MapBookingToBModel(b)).ToList());
 }