Пример #1
0
        public JsonResult CompletedTasks(GridItemsRequestModel input)
        {
            var items              = _dynamicExpressionQuery.PerformQuery <Task>(input.filters, x => x.Complete);
            var employeeItems      = items.ToList().Where(x => x.GetEmployees().Any(y => y.EntityId == input.ParentId)).AsQueryable();
            var gridItemsViewModel = _completedTaskGrid.GetGridItemsViewModel(input.PageSortFilter, employeeItems, "completeGridContainer");

            return(Json(gridItemsViewModel, JsonRequestBehavior.AllowGet));
        }
        public JsonResult CompletedTasks(GridItemsRequestModel input)
        {
            var items = _dynamicExpressionQuery.PerformQuery <Task>(input.filters,
                                                                    x => x.Field.EntityId == input.ParentId && x.Complete);
            var gridItemsViewModel = _completedTaskGrid.GetGridItemsViewModel(input.PageSortFilter, items,
                                                                              "completeGridContainer");

            return(Json(gridItemsViewModel, JsonRequestBehavior.AllowGet));
        }