コード例 #1
0
        public ActionResult Create(BranchDealViewModel model)
        {
            TravelSession       obj       = (TravelSession)Session["TravelPortalSessionInfo"];
            BranchDealViewModel viewModel = new BranchDealViewModel();
            BranchDealViewModel viewmodel = new BranchDealViewModel()
            {
                CurrencyList    = mDealProvider.GetCurrencyList(),
                DealMasterList  = mDealProvider.GetAllDistributorDealMasterList(4, obj.LoginTypeId),
                DealMaserText   = mDealProvider.GetDistributorDealMasterById(model.DealMasterId).DistributorDealName,
                BusOperatorList = mDealProvider.GetAllBusOperatorList(),
                BusCategoryList = mDealProvider.GetAllBusCategoryList(model.BusOperatorId ?? 0)
            };


            if (ModelState.IsValid)
            {
                model.MakerId      = obj.AppUserId;
                model.MakerDate    = DateTime.UtcNow;
                model.isVerified   = true;
                model.VerifiedBy   = obj.AppUserId;
                model.VerifiedDate = DateTime.UtcNow;
                model.isDelete     = false;
                model.CreatedBy    = obj.AppUserId;

                int dealId = mDealProvider.Save_Bus_DistributorDeals(model);



                viewModel = mDealProvider.GetBusDistributorDealDetail(dealId);

                // viewModel.AirlineNameList = mDealProvider.GetAllAirlineNameList();
                viewModel.CurrencyList   = mDealProvider.GetCurrencyList();
                viewModel.DealMasterList = mDealProvider.GetAllDistributorDealMasterList(4, obj.LoginTypeId);


                if (Request != null && Request.IsAjaxRequest())
                {
                    return(PartialView("VUC_DealDetail", viewModel));
                }
                else
                {
                    return(View(viewModel));
                }
            }
            else
            {
                viewModel.CurrencyList   = mDealProvider.GetCurrencyList();
                viewModel.DealMasterList = mDealProvider.GetAllBranchDealMasterList(4, obj.LoginTypeId);

                return(View(viewModel));
            }
        }
コード例 #2
0
        public ActionResult AjaxDistributorDealCancel(int id)
        {
            BranchDealViewModel viewModel     = new BranchDealViewModel();
            BranchDealProvider  mDealProvider = new BranchDealProvider();

            viewModel = mDealProvider.GetBusDistributorDealDetail(id);

            if (Request != null && Request.IsAjaxRequest())
            {
                return(PartialView("VUC_DistributorDealDetail", viewModel));
            }
            else
            {
                return(View(viewModel));
            }
        }
コード例 #3
0
        public ActionResult AjaxDistributorDealDetail(int id, string source)
        {
            TravelSession       obj           = (TravelSession)Session["TravelPortalSessionInfo"];
            BranchDealViewModel viewModel     = new BranchDealViewModel();
            BranchDealProvider  mDealProvider = new BranchDealProvider();

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

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

            if (Request != null && Request.IsAjaxRequest())
            {
                return(PartialView("VUC_DistributorDealEdit", viewModel));
            }
            else
            {
                return(View(viewModel));
            }
        }