Пример #1
0
        public IEnumerable <OfficeCtrl> GetOfficeCtrlList(OfficeCtrlRequest request = null)
        {
            request = request ?? new OfficeCtrlRequest();
            using (var dbContext = new ProjectDbContext())
            {
                IQueryable <OfficeCtrl> offices = dbContext.OfficeCtrls;


                if (!string.IsNullOrEmpty(request.Name))
                {
                    offices = offices.Where(u => u.Name.Contains(request.Name));
                }

                //if (!string.IsNullOrEmpty(request.Toolname))
                //    offices = offices.Where(u => u.Toolname.Contains(request.Toolname));

                //if (!string.IsNullOrEmpty(request.obb))
                //    offices = offices.Where(u => u.obb.Contains(request.obb));

                //if (!string.IsNullOrEmpty(request.Way))
                //    offices = offices.Where(u => u.Way.Contains(request.Way));

                return(offices.OrderByDescending(u => u.ID).ToPagedList(request.PageIndex, request.PageSize));
            }
        }
Пример #2
0
        //
        // GET: /Cms/Office/

        public ActionResult Index(OfficeCtrlRequest requset)
        {
            var result = this.ProjectService.GetOfficeCtrlList(requset);

            return(View(result));
        }