public async Task <JsonResult> Get() { var query = new GetAllFeaturesQuery(); var results = await _domainRepository.ExecuteQueryAsync(query); return(_apiResponseHelper.SimpleQueryResponse(results)); }
public async Task <IActionResult> Get() { var query = new GetAllFeaturesQuery(); var results = await _queryExecutor.ExecuteAsync(query); return(_apiResponseHelper.SimpleQueryResponse(this, results)); }
public async Task <ICollection <Feature> > ExecuteAsync(GetAllFeaturesQuery query, IExecutionContext executionContext) { var features = await _contentRepository .CustomEntities() .GetByDefinition <FeatureCustomEntityDefinition>() .AsRenderSummary() .MapItem(MapFeature) .ExecuteAsync(); return(features); }
public async Task <ICollection <Feature> > ExecuteAsync(GetAllFeaturesQuery query, IExecutionContext executionContext) { var customEntityQuery = new GetCustomEntityRenderSummariesByDefinitionCodeQuery(FeatureCustomEntityDefinition.DefinitionCode); var customEntities = await _customEntityRepository.GetCustomEntityRenderSummariesByDefinitionCodeAsync(customEntityQuery);; var features = customEntities .Select(MapFeature) .ToList(); return(features); }
public async Task <JsonResult> Get() { var query = new GetAllFeaturesQuery(); return(await _apiResponseHelper.RunQueryAsync(query)); }