public ActionResult Edit(int id)
        {
            PromotionalFareSetupProvider promotionalFareSetupProvider = new PromotionalFareSetupProvider();

            try
            {
                return(View(promotionalFareSetupProvider.GetPromotionalFareSetupEditModel(id)));
            }
            catch (Exception ex)
            {
                TempData["ActionResponse"] = ex.Message;
                return(View(promotionalFareSetupProvider.GetPromotionalFareSetupEditModel(id)));
            }
        }
        public ActionResult Edit(PromotionalFareModel model)
        {
            PromotionalFareSetupProvider promotionalFareSetupProvider = new PromotionalFareSetupProvider();
            PromotionalFareModel         viewModel = new PromotionalFareModel();

            try
            {
                promotionalFareSetupProvider.EditPromotionalFare(model);
                viewModel = promotionalFareSetupProvider.GetPromotionalFareSetupEditModel(model.PromotionalFareSector.PromotionalFareId);

                // viewModel.PromotionalFareSector.Taxes = model.PromotionalFareSector.Taxes;
                // viewModel.PromotionalFareSector.PromotionalFareSegment = model.PromotionalFareSector.PromotionalFareSegment;


                TempData["SuccessMessage"] = "Edited Successfully.";
                return(View(viewModel));
            }
            catch (Exception ex)
            {
                TempData["ActionResponse"] = ex.Message;
                return(View(viewModel));
            }
        }