Exemplo n.º 1
0
        public ActionResultType <List <DynamicFormModel> > FillterModel(FilterDynamicFormModel filter)
        {
            using (var db = _DynamicFormRepository.GetDbContext())
            {
                var q = from o in db.DynamicForm
                        select o;
                if (!string.IsNullOrEmpty(filter.Search))
                {
                    //  q = q.Where(c => c.Name.Contains(filter.Search) || c.Code.Contains(filter.Search));
                }
                var list = q.OrderByDescending(c => c.Id).Skip(filter.Paging.StartRowIndex).Take(filter.Paging.PageSize).ToList();
                filter.Paging.RowsCount = q.Count();
                var listModels = list.CloneToListModels <DynamicForm, DynamicFormModel>();

                return(new ActionResultType <List <DynamicFormModel> >()
                {
                    Success = true, Data = listModels
                });
            }
        }