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