Exemplo n.º 1
0
 /// <summary>
 /// Handles a request
 /// </summary>
 /// <param name="request">The request</param>
 /// <param name="cancellationToken">Cancellation token</param>
 /// <returns>
 /// Response from the request
 /// </returns>
 public async Task <List <GetAllCategoryResponse> > Handle(GetAllCategoryRequest request, CancellationToken cancellationToken)
 {
     return(await context.Categories.Where(u => u.IsDeleted == false).Select(a => new GetAllCategoryResponse
     {
         Title = a.Title,
         Id = a.Id
     }).ToListAsync(cancellationToken));
 }
Exemplo n.º 2
0
        public object Any(GetAllCategoryRequest request)
        {
            var repo = new PostRepository().GetCategories(request.ApiKey);

            AutoMapper.Mapper.CreateMap<CategoryResponeModel, CategoryRespone>();
            AutoMapper.Mapper.CreateMap<ListCategoryResponseModel, ListCategoryResponse>()
                .ForMember(x => x.Categories, m => m.MapFrom(p => p.Categories));

            return AutoMapper.Mapper.Map<ListCategoryResponse>(repo);
        }