public async Task <ListResponse <BudgetPeriodListDto> > Handle(BudgetPeriodsQuery request, CancellationToken cancellationToken) { var list = await _repository.GetListAsync(cancellationToken); return(new ListResponse <BudgetPeriodListDto> { Count = list.Count, Data = _mapper.Map <List <BudgetPeriodListDto> >(list) }); }
public async Task <ActionResult <ListResponse <BudgetPeriodListDto> > > Get([FromQuery] BudgetPeriodsQuery query) { return(Ok(await Mediator.Send(query))); }