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 }); } }