public async Task <JsonResult> Get()
        {
            var query   = new GetAllFeaturesQuery();
            var results = await _domainRepository.ExecuteQueryAsync(query);

            return(_apiResponseHelper.SimpleQueryResponse(results));
        }
Пример #2
0
        public async Task <IActionResult> Get()
        {
            var query   = new GetAllFeaturesQuery();
            var results = await _queryExecutor.ExecuteAsync(query);

            return(_apiResponseHelper.SimpleQueryResponse(this, results));
        }
Пример #3
0
        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);
        }
Пример #5
0
    public async Task <JsonResult> Get()
    {
        var query = new GetAllFeaturesQuery();

        return(await _apiResponseHelper.RunQueryAsync(query));
    }