示例#1
0
        // GET: FlightClassDetail
        public ActionResult AddFlightClassDetail()
        {
            List <FlightClass> flightClass = flightClassBL.GetFlightClasses();

            ViewBag.flightClass = new SelectList(flightClass, "FlightClassId", "FlightClassName");
            FlightClassDetailViewModel flightClassDetail = new FlightClassDetailViewModel();

            flightClassDetail.FlightId = (int)TempData["FlightId"];
            return(View(flightClassDetail));
        }
示例#2
0
 public ActionResult AddFlightClassDetail(FlightClassDetailViewModel flightClassDetailView)
 {
     if (ModelState.IsValid)
     {
         var     mapAccount        = new MapperConfiguration(cfg => { cfg.CreateMap <FlightClassDetailViewModel, FlightClassDetail>(); });
         IMapper mapper            = mapAccount.CreateMapper();
         var     flightClassDetail = mapper.Map <FlightClassDetailViewModel, FlightClassDetail>(flightClassDetailView);
         flightClassDetailBL.AddFlightClassDetail(flightClassDetail);
         return(RedirectToAction("DisplayFlightClassDetail"));
     }
     else
     {
         ModelState.AddModelError("", "Invalid Values");
     }
     return(View());
 }