public ActionResult ScoreCashManager(ScoreCashModel model) { var pageIndex = Request.QueryString["pageindex"]; int index = 0; int pageSize = 15; Int32.TryParse(pageIndex, out index); if (index == 0) { index = 1; } var UserInfo = NFine.Code.OperatorProvider.Provider.GetCurrent(); if (UserInfo == null) { return(RedirectToAction("Login", "Account")); } ScoreCashModel viewModel = new ScoreCashModel(); if (base.agentInfo != null) { CommLogic.DeepClone <AgentInfoModel>(viewModel, agentInfo); List <ScoreCash> list = ScoreCashLogic.GetList().Where(t => t.c_user_id == agentInfo.agent.c_id).ToList(); viewModel.cashList = new PagerResult <ScoreCash>(); viewModel.cashList.DataList = list.OrderByDescending(t => t.F_CreatorTime).Skip <ScoreCash>((index - 1) * pageSize).Take(pageSize); viewModel.cashList.Code = 0; viewModel.cashList.Total = list.Count(); viewModel.cashList.PageIndex = index; viewModel.cashList.PageSize = pageSize; viewModel.cashList.RequestUrl = "ScoreCashManager?pageindex=" + index; } return(View(viewModel)); }
// GET: Product public ActionResult Index(ProductModel model) { var pageIndex = Request.QueryString["pageindex"]; int index = 0; int pageSize = 10; Int32.TryParse(pageIndex, out index); if (index == 0) { index = 1; } var UserInfo = NFine.Code.OperatorProvider.Provider.GetCurrent(); if (UserInfo == null) { return(RedirectToAction("Login", "Account")); } ProductModel viewModel = new ProductModel(); if (base.agentInfo != null) { CommLogic.DeepClone <AgentInfoModel>(viewModel, agentInfo); List <Product> list = ProductLogic.GetList().Where(t => t.F_DeleteMark == false || t.F_DeleteMark == null).ToList(); viewModel.productList = new PagerResult <Product>(); viewModel.productList.DataList = list.OrderByDescending(t => t.F_CreatorTime).Skip <Product>((index - 1) * pageSize).Take(pageSize); viewModel.productList.Code = 0; viewModel.productList.Total = list.Count(); viewModel.productList.PageIndex = index; viewModel.productList.PageSize = pageSize; viewModel.productList.RequestUrl = "Index?pageindex=" + index; } return(View(viewModel)); }
// GET: Product public ActionResult Index(CustRelationModel model) { var UserInfo = NFine.Code.OperatorProvider.Provider.GetCurrent(); if (UserInfo == null) { return(RedirectToAction("Login", "Account")); } CustRelationModel viewModel = new CustRelationModel(); if (base.agentInfo != null) { CommLogic.DeepClone <AgentInfoModel>(viewModel, agentInfo); } var totalArList = AgentRelationLogic.GetList(); var agList = AgentLogic.GetList(); var list = totalArList.Where(f => f.c_parent_id == UserInfo.UserId).Select(f => f.c_child_id).ToList(); var aList = agList.Where(f => list.Contains(f.c_id)).ToList(); var viewList = AgentHelper.getJsonListFromEntityList(aList); int firstGen = 1; foreach (var item in viewList) { item.gender = "1 - " + firstGen.ToString(); var sList = totalArList.Where(t => t.c_parent_id == item.id).Select(f => f.c_child_id).ToList(); var sAgentList = agList.Where(f => sList.Contains(f.c_id)).ToList(); var sViewList = AgentHelper.getJsonListFromEntityList(sAgentList); item.secondList = sViewList; int seconGen = 1; foreach (var second in item.secondList) { second.gender = item.gender + " - " + seconGen.ToString(); seconGen++; } firstGen++; } viewModel.fistList = viewList; return(View(viewModel)); }