public async Task <JsonResult> Get() { return(await _apiResponseHelper.RunWithResultAsync(() => _contentRepository .UserAreas() .GetAll() .AsMicroSummaries() .ExecuteAsync() )); }
public async Task <JsonResult> Get() { return(await _apiResponseHelper.RunWithResultAsync(async() => { return await _dashboardContentService.GetAsync(); })); }
public async Task <JsonResult> GetAuthSession() { return(await _apiResponseHelper.RunWithResultAsync(async() => { var member = await _domainRepository.ExecuteQueryAsync(new GetCurrentMemberSummaryQuery()); var token = _antiforgery.GetAndStoreTokens(HttpContext); var sessionInfo = new { Member = member, AntiForgeryToken = token.RequestToken }; return sessionInfo; })); }
public async Task <JsonResult> Get([FromQuery] GetNestedDataModelSchemaByNameRangeQuery rangeQuery) { if (EnumerableHelper.IsNullOrEmpty(rangeQuery.Names)) { return(_apiResponseHelper.SimpleQueryResponse(Enumerable.Empty <CustomEntityDataModelSchema>())); } var jsonResponse = await _apiResponseHelper.RunWithResultAsync(async() => { return(await _domainRepository .WithQuery(rangeQuery) .FilterAndOrderByKeys(rangeQuery.Names) .ExecuteAsync()); }); jsonResponse.SerializerSettings = _dynamicDataModelSchemaJsonSerializerSettingsCache.GetInstance(); return(jsonResponse); }
public async Task <JsonResult> Get([FromQuery] SearchCustomEntitySummariesQuery query, [FromQuery] GetCustomEntitySummariesByIdRangeQuery rangeQuery) { if (rangeQuery != null && rangeQuery.CustomEntityIds != null) { return(await _apiResponseHelper.RunWithResultAsync(async() => { return await _domainRepository .WithQuery(rangeQuery) .FilterAndOrderByKeys(rangeQuery.CustomEntityIds) .ExecuteAsync(); })); } if (query == null) { query = new SearchCustomEntitySummariesQuery(); } ApiPagingHelper.SetDefaultBounds(query); return(await _apiResponseHelper.RunQueryAsync(query)); }
public async Task <JsonResult> Get([FromQuery] GetCustomEntityDataModelSchemaDetailsByDefinitionCodeRangeQuery rangeQuery) { if (rangeQuery.CustomEntityDefinitionCodes == null) { return(_apiResponseHelper.SimpleQueryResponse(Enumerable.Empty <CustomEntityDataModelSchema>())); } var jsonResponse = await _apiResponseHelper.RunWithResultAsync(async() => { return(await _domainRepository .WithQuery(rangeQuery) .FilterAndOrderByKeys(rangeQuery.CustomEntityDefinitionCodes) .ExecuteAsync()); }); var settings = _dynamicDataModelSchemaJsonSerializerSettingsCache.GetInstance(); jsonResponse.SerializerSettings = settings; return(jsonResponse); }