/// <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)); }
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); }