public async Task <List <CategoryListVm> > Handle(GetCategoriesListQuery request, CancellationToken cancellationToken) { var allCategories = (await _categoryRepository.GetAllAsync()) .OrderBy(x => x.Name); return(_mapper.Map <List <CategoryListVm> >(allCategories)); }
public async Task <IEnumerable <CategoryQueryData> > Handle(GetCategoriesListQuery request, CancellationToken cancellationToken) => await dbContext.Categories.Where(x => !x.IsDeleted).Include(x => x.Image) .Select(x => new CategoryQueryData { Id = x.Id, Name = x.Name, Image = x.Image }) .ToListAsync();
public async Task <IList <CategoryLookupModel> > Handle(GetCategoriesListQuery request, CancellationToken cancellationToken) { var categories = await _context.Categories .ProjectTo <CategoryLookupModel>(_mapper.ConfigurationProvider) .ToListAsync(cancellationToken); return(categories); }
public async Task <List <CategoryListDto> > Handle(GetCategoriesListQuery request, CancellationToken cancellationToken) { return(await _context.Categories .AsNoTracking() .ProjectTo <CategoryListDto>(_mapper.ConfigurationProvider) .OrderBy(n => n.Name) .ToListAsync(cancellationToken)); }
public CategoryController() { GetCategoriesListQuery categoriesListQuery = new GetCategoriesListQuery(new DatabaseService()); GetCategoryDetailQuery categoryDetailQuery = new GetCategoryDetailQuery(new DatabaseService()); _categoriesListQuery = categoriesListQuery; _categoryDetailQuery = categoryDetailQuery; }
public async Task <List <CategoryInListViewModel> > Handle (GetCategoriesListQuery request, CancellationToken cancellationToken) { var all = await _categoryRepository.GetAllAsync(); var ordered = all.OrderBy(a => a.Name); return(_mapper.Map <List <CategoryInListViewModel> >(ordered)); }
public async Task <List <CategoryInListViewModel> > Handle(GetCategoriesListQuery request, CancellationToken cancellationToken) { var categories = await _categoryRepository.GetAllAsync(); var categoriesOrderred = categories.OrderBy(x => x.Name); return(_mapper.Map <List <CategoryInListViewModel> >(categoriesOrderred)); ; }
public async Task <List <CategoryListVm> > Handle(GetCategoriesListQuery request, CancellationToken cancellationToken) { var allCategories = _categoryRepository.GetAll().Where(x => !x.DeletedDate.HasValue); var categories = await allCategories.Include(x => x.Todos) .Select(x => new CategoryListVm() { Name = x.Name, CategoryId = x.CategoryId, CanDelete = x.Todos.Count == 0 }) .OrderBy(x => x.Name) .ToListAsync(cancellationToken: cancellationToken); return(categories); }
public async Task <IActionResult> GetList([FromQuery] GetCategoriesListQuery query) { var queryResult = await _mediator.Send(query); return(Ok(queryResult)); }
public async Task <IActionResult> GetAll([FromQuery] GetCategoriesListQuery query) { return(await Execute(query)); }
public async Task <List <GetCategoriesListVM> > Handle(GetCategoriesListQuery request, CancellationToken cancellationToken) { throw new System.NotImplementedException(); }
public async Task <ActionResult <CategoriesListVm> > GetAll([FromQuery] GetCategoriesListQuery query) { return(Ok(await Mediator.Send(query))); }
public async Task <ActionResult <CategoriesListVm> > GetByGameId(int id, [FromQuery] GetCategoriesListQuery query) { query.GameId = id; return(Ok(await Mediator.Send(query))); }
public async Task <ICollection <CategoryDetails> > Handle(GetCategoriesListQuery request, CancellationToken cancellationToken) { var categories = await _db.Categories.ToListAsync(cancellationToken : cancellationToken); return(_mapper.Map <ICollection <CategoryDetails> >(categories)); }
public async Task <List <CategoryListVm> > Handle(GetCategoriesListQuery request, CancellationToken cancellationToken) { var allCategories = (await _dbContext.Categories.FindByName("").ToListAsync(cancellationToken: cancellationToken)).OrderBy(x => x.Name); return(_mapper.Map <List <CategoryListVm> >(allCategories)); }