示例#1
0
        public ActionResult CustomerBookingHistory()
        {
            BookingHistoryDTO bookingSearchVM = new BookingHistoryDTO();

            bookingSearchVM.BookingHistoryDetails = new List <BookingHistoryDetails>();
            return(View("CustomerBookingHistory", bookingSearchVM));
        }
示例#2
0
        public async Task <ActionResult> BookingsHistory(BookingHistoryDTO search)
        {
            var bookingHistory  = await new SearchService(AUTHTOKEN, p_mobileNo).SearchBookingHistoryAsync(search);
            var bookingSearchVM = new BookingHistoryDTO();

            bookingSearchVM.bookingHistory = bookingHistory;
            return(View("BookingHistory", bookingSearchVM));
        }
示例#3
0
        public async Task <ActionResult> BookingHistory()
        {
            var bookingHistory1 = await new SearchService(AUTHTOKEN, p_mobileNo).BookingListAsync();
            var bookingSearchVM = new BookingHistoryDTO();

            bookingSearchVM.booking = bookingHistory1;
            //bookingSearchVM.bookingHistory = bookingHistory;
            return(View("BookingHistory", bookingSearchVM));
        }
示例#4
0
        public async Task <List <BookingHistory> > SearchBookingHistoryAsync(BookingHistoryDTO bookingDTO)
        {
            IRestClient client  = new RestClient(ApiBaseUrl);
            var         request = p_request;

            request.Method   = Method.POST;
            request.Resource = "operation/search/bookingHistory";
            request.AddJsonBody(bookingDTO);

            return(ServiceResponse(
                       await client.ExecuteTaskAsync <List <BookingHistory> >(request)));
        }
示例#5
0
        public async Task <ActionResult> CustomersBookingHistory(BookingHistoryDTO bookingHistoryDTO)
        {
            var data = await new BookingService(AUTHTOKEN, p_mobileNo).GetBookingsHistoryByMobileNoAsync(bookingHistoryDTO.CustomerMobile);

            if (data.Count == 0)
            {
                return(Content("<script language='javascript' type='text/javascript'>alert('No Data Found...!');location.href='/Bookings/CustomerBookingHistory';</script>"));
            }
            var bookingSearchVM = new BookingHistoryDTO();

            bookingSearchVM.BookingHistoryDetails = data;
            return(View("CustomerBookingHistory", bookingSearchVM));
        }
示例#6
0
        public IHttpActionResult BookingHistorySearch(BookingHistoryDTO bookingDTO)
        {
            try
            {
                var bookingResult = new SearchBO().SearchBookingsHistory(
                    bookingDTO.BookingNo,
                    bookingDTO.CustomerMobile,
                    bookingDTO.Datefrom,
                    bookingDTO.DateTo);

                return(Ok(bookingResult));
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }