public void TestMethod() { using (FlightManageBookDBContext conetxt = new FlightManageBookDBContext()) { //5 var contry = _generalRepository.CheckAvailability( DateTime.MinValue,DateTime.MinValue,10).ToList(); // var res = _generalRepository.SearchBookings( DateTime.MinValue,"", "","","").ToList(); var res = FlightInfoService.CheckAvailability(new DateTime(2018, 01, 05, 01, 00, 00), new DateTime(2018, 01, 08, 01, 00, 00), 3); IList <PassengerDetail> defaultPassengerDetail = new List <PassengerDetail>(); defaultPassengerDetail.Add(new PassengerDetail() { Id = 1, Firstname = "David", Lastname = "Parker", DateOfBirth = new DateTime(1966, 1, 1), PassportNo = "123456", AddressId = 1 }); defaultPassengerDetail.Add(new PassengerDetail() { Id = 2, Firstname = "Mark", Lastname = "Parker", DateOfBirth = new DateTime(1956, 1, 1), PassportNo = "525666", AddressId = 2 }); defaultPassengerDetail.Add(new PassengerDetail() { Id = 3, Firstname = "Taylor", Lastname = "Parker", DateOfBirth = new DateTime(1980, 1, 1), PassportNo = "633533", AddressId = 2 }); IList <BookingDetail> defaultBookingDetail = new List <BookingDetail>(); defaultBookingDetail.Add(new BookingDetail() { Id = 1, ScheduleID = 1, Passenger = defaultPassengerDetail }); //context.BookingDetail.AddRange(defaultBookingDetail); } }
public Task <bool> CheckAvailability(DateTime startDate, DateTime endDate, int noOfPax) { return(Task.Run(() => flightInfoService.CheckAvailability(startDate, endDate, noOfPax))); }