예제 #1
0
        public async Task <ActionResult> GetPassengersAsync(PassengersList values)
        {
            var passengers = _mapper.Map <IEnumerable <PassengerDF>, IEnumerable <PassengerDTO> >(
                await _unitOfWork.Orders.GetTicketsByDateFlightAsync(values.DateId, values.FlightId));

            return(Ok(new { success = true, Passengers = passengers }));
        }
예제 #2
0
        public string addPassenger(PassengersList passengersList)
        {
            RegBL bl = new RegBL();

            //List<PassangerModel> pl = passengers;
            foreach (PassangerModel item in passengersList.Passangers)
            {
                if (bl.Insert_Passenger(item.Pa_name, item.Ps_age, item.Gender))
                {
                    ViewBag.message = "passanger details added";
                    // RedirectToAction("addPaddPassenger");
                }
                else
                {
                    ViewBag.message = "not added";
                }
            }
            return(ViewBag.message);
        }
예제 #3
0
        public ActionResult addPassenger(PassengersList passengersList)
        {
            RegBL bl = new RegBL();

            //List<PassangerModel> pl = passengers;
            //  int id =Convert.ToInt32(Session["un"].ToString()) ;

            foreach (PassangerModel item in passengersList.Passangers)
            {
                if (bl.Insert_Passenger(item.Pa_name, item.Ps_age, item.Gender))
                {
                    ViewBag.message = "passanger details added";
                    return(RedirectToAction("DisplayPassengerDetails", "Preview"));
                }
                else
                {
                    ViewBag.message = "not added";
                }
            }
            return(View());
        }
예제 #4
0
        public async Task <ActionResult> GetPassengersAsync([FromQuery] PassengersList values)
        {
            var passengers = await _service.GetPassengersAsync(values);

            return(passengers);
        }