Ejemplo n.º 1
0
        //
        // GET: /Basisdata/Classification/

        public ActionResult Index(ClassificationRequest request)
        {
            //var classList = this.BasisDataService.GetClassificationList(null);

            var result = this.BasisDataService.GetClassificationList(request);

            return(View(result));
        }
Ejemplo n.º 2
0
        public IEnumerable <Classification> GetClassificationList(ClassificationRequest request = null)
        {
            request = request ?? new ClassificationRequest();
            using (var dbContext = new BasisDataDbContext())
            {
                IQueryable <Classification> classification = dbContext.Classifications;

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

                if (!string.IsNullOrEmpty(request.Code))
                {
                    classification = classification.Where(u => u.Code == request.Code);
                }

                return(classification.OrderByDescending(u => u.ID).ToPagedList(request.PageIndex, request.PageSize));
            }
        }