コード例 #1
0
        public ActionResult AgentList(int id, int?page, string name)
        {
            //AgentManagementRepository agentManagementRepository = new AgentManagementRepository();
            //var model = agentManagementRepository.GetAllAgentByPaging().Where(x => x.BranchOfficeId == id).ToList();
            //if (model.Count > 0)
            //    model[0].AgentStatus = true;
            //return PartialView(@"~\Areas\Administrator\Views\DistributorManagement\VUC_AgentList.ascx", model);

            int currentPageIndex = page.HasValue ? page.Value : 1;
            int defaultPageSize  = 50;

            DistributorManagementProvider   distributorManagementProvider = new DistributorManagementProvider();
            DistributorAgentManagementModel model = new DistributorAgentManagementModel();

            if (name != "Distributor")
            {
                model.AgentsList = distributorManagementProvider.AgentsListByBranchOfficeId().Where(x => x.BranchOfficeId == id).ToPagedList(currentPageIndex, defaultPageSize);
            }
            else
            {
                model.AgentsList = distributorManagementProvider.AgentsListByBranchOfficeId().Where(x => x.DistributorId == id).ToPagedList(currentPageIndex, defaultPageSize);
            }
            if (model.AgentsList.Count > 0)
            {
                model.AgentStatus = true;
            }
            model.RedirectedFrom = "BranchOfficeManagement";
            model.BranchOfficeId = id;

            return(View(model));
        }
コード例 #2
0
        public ActionResult AgentList(int id, int?page)
        {
            int currentPageIndex = page.HasValue ? page.Value : 1;
            int defaultPageSize  = 50;

            DistributorManagementProvider   distributorManagementProvider = new DistributorManagementProvider();
            DistributorAgentManagementModel model = new DistributorAgentManagementModel();

            model.AgentsList = distributorManagementProvider.AgentsListByBranchOfficeId().Where(x => x.DistributorId == id).ToPagedList(currentPageIndex, defaultPageSize);
            if (model.AgentsList.Count > 0)
            {
                model.AgentStatus = true;
            }
            model.DistributorId = id;
            return(View(model));
        }