// // GET: /Project/ProjectBasedata/ public ActionResult Index(ProjectRequest request) { var model = new ProjectBasedata(); this.RenderMyViewData(model); var result = this.ProjectService.GetProjectBasedataList(request); return View(result); }
public IEnumerable<ProjectBasedata> GetProjectBasedataList(ProjectRequest request = null) { request = request ?? new ProjectRequest(); using (var dbContext = new ProjectDbContext()) { IQueryable<ProjectBasedata> ProjectBasedatas = dbContext.ProjectBasedatas; if (!string.IsNullOrEmpty(request.PName)) ProjectBasedatas = ProjectBasedatas.Where(u => u.PName.Contains(request.PName)); if (!string.IsNullOrEmpty(request.Status)) ProjectBasedatas = ProjectBasedatas.Where(u => u.Status.Contains(request.Status)); if (!string.IsNullOrEmpty(request.Fund)) ProjectBasedatas = ProjectBasedatas.Where(u => u.Fund.Contains(request.Fund)); return ProjectBasedatas.OrderByDescending(u => u.ID).ToPagedList(request.PageIndex, request.PageSize); } }
// // GET: /Crm/Project/ public ActionResult Index(GMS.Project.Contract.ProjectRequest request) { var result = this.ProjectService.GetProjectBasedataList(request); return(View(result)); }