public async Task <IEnumerable <Breed> > ExecuteAsync(GetAllBreedsQuery query, IExecutionContext executionContext) { var customEntityQuery = new GetCustomEntityRenderSummariesByDefinitionCodeQuery(BreedCustomEntityDefinition.DefinitionCode); var customEntities = await _customEntityRepository.GetCustomEntityRenderSummariesByDefinitionCodeAsync(customEntityQuery);; var breeds = customEntities.Select(MapBreed); return(breeds); }
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 <IEnumerable <Category> > ExecuteAsync(GetAllCategoriesQuery query, IExecutionContext executionContext) { var customEntityQuery = new GetCustomEntityRenderSummariesByDefinitionCodeQuery(CategoryCustomEntityDefinition.DefinitionCode); var customEntities = await _customEntityRepository.GetCustomEntityRenderSummariesByDefinitionCodeAsync(customEntityQuery);; var categories = new List <Category>(); foreach (var cat in customEntities) { categories.Add(await MapCategory(cat)); } return(categories); }