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)); }
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)); }