public async Task <ActionResult <List <PhonebookListVm> > > GetAllPhonebooks() { GetPhonebooksListQuery getPhonebooksListQuery = new GetPhonebooksListQuery(); var dtos = await _mediator.Send(getPhonebooksListQuery); return(Ok(dtos)); }
public async Task <List <PhonebookListVm> > Handle(GetPhonebooksListQuery request, CancellationToken cancellationToken) { var allPhonebooks = (await _phonebookRepository.ListAllAsync()).OrderBy(x => x.Name); return(_mapper.Map <List <PhonebookListVm> >(allPhonebooks)); }