コード例 #1
0
        public ActionResult Create(PromotionalFareModel model)
        {
            PromotionalFareSetupProvider promotionalFareSetupProvider = new PromotionalFareSetupProvider();
            PromotionalFareModel         viewModel = new PromotionalFareModel();
            GeneralProvider generalProvider        = new GeneralProvider();

            try
            {
                foreach (var item in model.PromotionalFareSector.PromotionalFareSegment)
                {
                    item.FromCityList = generalProvider.GetAirlineCityList();;
                    item.ToCityList   = generalProvider.GetAirlineCityList();;
                }
                viewModel = promotionalFareSetupProvider.GetPromotionalFareSetupCreateModel();
                viewModel.PromotionalFareSector.Taxes = model.PromotionalFareSector.Taxes;
                viewModel.PromotionalFareSector.PromotionalFareSegment = model.PromotionalFareSector.PromotionalFareSegment;

                promotionalFareSetupProvider.SavePromotionalFare(model);
                TempData["SuccessMessage"] = "Saved Successfully.";
                return(View(viewModel));
            }
            catch (Exception ex)
            {
                TempData["ActionResponse"] = ex.Message;
                return(View(viewModel));
            }
        }
コード例 #2
0
        public ActionResult Create()
        {
            PromotionalFareSetupProvider promotionalFareSetupProvider = new PromotionalFareSetupProvider();
            PromotionalFareModel         model = new PromotionalFareModel();

            try
            {
                model = promotionalFareSetupProvider.GetPromotionalFareSetupCreateModel();
                return(View(model));
            }
            catch (Exception ex)
            {
                TempData["ActionResponse"] = ex.Message;
                return(View(model));
            }
        }