Beispiel #1
0
        public async Task <HashTagsQueryResult> Handle(HashTagsQuery query)
        {
            var mapper = new EntityToHashTagResultMapper();
            var result = await Context.Hashtags.Where(
                x => x.ParentId.HasValue &&
                x.ParentId.Value == query.ParentId)
                         .ToListAsync();

            return(mapper.MapBunch(result));
        }
Beispiel #2
0
        public async Task <IEnumerable <HashtagViewModel> > Get(long id)
        {
            var query = new HashTagsQuery {
                ParentId = id
            };
            var result = await mediator.Send(query);

            var results = Mapper.Map <IEnumerable <HashtagViewModel> >(result.HashTags);

            return(results);
        }