public FileContentResult ListExcel(IDbConnection connection, CategoryListRequest request) { var data = List(connection, request).Entities; var report = new DynamicDataReport(data, request.IncludeColumns, typeof(Columns.CategoryColumns)); var bytes = new ReportRepository().Render(report); return(ExcelContentResult.Create(bytes, "CategoryList_" + DateTime.Now.ToString("yyyyMMdd_HHmmss") + ".xlsx")); }
public async Task <CategoryListResponse> Get(CategoryListRequest request) { if (!HasPremission(request.RequestOwner, CategoryPremission.CanSee)) { return(UnauthorizedListRequest()); } var query = AccessManager.Filter(_dataSrv.Query).FilterByQuery(request.Query, _unitOfWork); return(new CategoryListResponse() { Access = ResponseAccess.Granted, Categories = await query.Include(x => x.Scheme) .Include(x => x.Parent) .Include(x => x.FieldDefenitions) .Include(x => x.FieldDefenitionGroups) .Include(x => x.FieldDefenitionGroups.Select(fdg => fdg.FieldDefenitions)) .ToViewModelListIncludeMetaDataAsync(_metaDataService), }); }
public ListResponse <MyRow> List(IDbConnection connection, CategoryListRequest request) { return(new MyRepository().List(connection, request)); }
public async Task <List <JObject> > GetCategoryList(CategoryListRequest request) { return(await _contentmanagementService.GetCategoryList(request)); }
public ListResponse <MyRow> List(IDbConnection connection, CategoryListRequest request) { return(new MyListHandler().Process(connection, request)); }
public Task <List <JObject> > GetCategoryList(CategoryListRequest request) { throw new NotImplementedException(); }
public async Task <NewtonsoftJsonActionResult <List <JObject> > > GetCategoryList(CategoryListRequest request) { return(await _appContentManagement.GetCategoryList(request)); }