Пример #1
0
        public async Task <ActionResult <List <PhonebookListVm> > > GetAllPhonebooks()
        {
            GetPhonebooksListQuery getPhonebooksListQuery = new GetPhonebooksListQuery();
            var dtos = await _mediator.Send(getPhonebooksListQuery);

            return(Ok(dtos));
        }
Пример #2
0
        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));
        }