Exemple #1
0
        ///////////////////////////Deal Setup Action Starts Here/////////////////////////////
        public ActionResult AjaxDealDetail(int id, string source)
        {
            ATLTravelPortal.Areas.Airline.Repository.MasterDealProvider masDealProvider = new ATLTravelPortal.Areas.Airline.Repository.MasterDealProvider();
            BranchDealProvider mbDealProvider = new BranchDealProvider();

            DealViewModel viewModel = new DealViewModel();

            viewModel = masDealProvider.GetBusDealDetail(id);

            viewModel.DealMasterList      = masDealProvider.GetAllDealMasterList(4);
            viewModel.DealAppliedOnList   = masDealProvider.GetAllDealAppliedOnList();
            viewModel.DealCalculateOnList = masDealProvider.GetAllDealCalculateOnList();

            viewModel.BusOperatorList = mbDealProvider.GetAllBusOperatorList();
            viewModel.BusCategoryList = mbDealProvider.GetAllBusCategoryList(viewModel.BusOperatorId ?? 0);

            viewModel.CurrencyList       = masDealProvider.GetCurrencyList().Where(x => x.Value == "1");
            viewModel.DealIdentifierList = masDealProvider.GetBusDealIdentifiers(masDealProvider.GetDealMasterById(viewModel.DealMasterId).DealTypeId);


            if (Request != null && Request.IsAjaxRequest())
            {
                return(PartialView("VUC_DealEdit", viewModel));
            }
            else
            {
                return(View(viewModel));
            }
        }
Exemple #2
0
        public JsonResult GetCategoryByOperatorId(int?id)
        {
            BranchDealProvider branchdealprovider = new BranchDealProvider();
            var result = new JsonResult();
            IEnumerable <SelectListItem> lists = new SelectList(branchdealprovider.GetAllBusCategoryList(id ?? 0), "Value", "Text");

            result.Data = lists;
            result.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
            return(result);
        }
Exemple #3
0
        public ActionResult AjaxBranchDealCancel(int id)
        {
            BranchDealViewModel viewModel     = new BranchDealViewModel();
            BranchDealProvider  mDealProvider = new BranchDealProvider();

            viewModel = mDealProvider.GetBusBranchDealDetail(id);
            if (Request != null && Request.IsAjaxRequest())
            {
                return(PartialView("VUC_BranchDealDetail", viewModel));
            }
            else
            {
                return(View(viewModel));
            }
        }
        public ActionResult AjaxBranchDealDetail(int id)
        {
            TravelSession       obj           = (TravelSession)Session["TravelPortalSessionInfo"];
            BranchDealViewModel viewModel     = new BranchDealViewModel();
            BranchDealProvider  mDealProvider = new BranchDealProvider();

            viewModel = mDealProvider.GetMobileBranchDealDetail(id);

            viewModel.DealMasterList     = mDealProvider.GetAllBranchDealMasterList(3, obj.LoginTypeId);
            viewModel.DealIdentifierList = _DealProvider.GetMobileServiceProviders();

            if (Request != null && Request.IsAjaxRequest())
            {
                return(PartialView("VUC_BranchDealEdit", viewModel));
            }
            else
            {
                return(View(viewModel));
            }
        }
Exemple #5
0
        public ActionResult AjaxBranchDealDetail(int id, string source)
        {
            TravelSession       obj           = (TravelSession)Session["TravelPortalSessionInfo"];
            BranchDealViewModel viewModel     = new BranchDealViewModel();
            BranchDealProvider  mDealProvider = new BranchDealProvider();

            viewModel = mDealProvider.GetBusBranchDealDetail(id);
            viewModel.BusOperatorList = mDealProvider.GetAllBusOperatorList();
            viewModel.BusCategoryList = mDealProvider.GetAllBusCategoryList(id);

            viewModel.DealMasterList = mDealProvider.GetAllBranchDealMasterList(4, obj.LoginTypeId);
            viewModel.CurrencyList   = mDealProvider.GetCurrencyList();

            if (Request != null && Request.IsAjaxRequest())
            {
                return(PartialView("VUC_BranchDealEdit", viewModel));
            }
            else
            {
                return(View(viewModel));
            }
        }
Exemple #6
0
        /////////////////

        public ActionResult DeleteBranchMasterDealForceFully(int id, string name)
        {
            BranchDealProvider bDealProvider = new BranchDealProvider();

            JsonResult          returnJsonData = new JsonResult();
            BranchDealViewModel viewmodel      = new BranchDealViewModel();

            viewmodel = bDealProvider.GetDealDetail(id);

            BranchDealViewModel masterviewmodel = new BranchDealViewModel();

            masterviewmodel = bDealProvider.GetMasterDealDetail(id);


            try
            {
                bDealProvider.Air_BranchDealChangesLogs(viewmodel);
                bDealProvider.Air_BranchDealMasterChangesLogs(masterviewmodel);

                bool          result = false;
                TravelSession obj    = (TravelSession)Session["TravelPortalSessionInfo"];
                viewmodel.DealMasterList = bDealProvider.GetAllBranchDealMasterList(2, obj.LoginTypeId);

                bDealProvider.Delete_Core_BranchDeals(id, obj.AppUserId);
                bDealProvider.Delete_Core_BranchDealMasters(id, obj.AppUserId);
                result = true;
                viewmodel.isVerified = result;
                returnJsonData.Data  = viewmodel;
                return(returnJsonData);
            }
            catch (Exception ex)
            {
                viewmodel.isVerified = false;
                returnJsonData.Data  = viewmodel;
            }
            return(returnJsonData);
        }