// 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)); }
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()); }