public async Task <ActionResult <Result <PersonVm> > > GetPersonsList() { var query = new GetPersonsListQuery(); var personsList = await _mediatR.Send(query); return(Ok(personsList)); }
public async Task <ActionResult <PersonListVM> > GetAll(GetPersonsListQuery query) { var result = await Mediator.Send(query); return(result); }
public async Task <Result <List <PersonVm> > > Handle(GetPersonsListQuery request, CancellationToken cancellationToken) { var personList = await _personRepository.GetAllAsync(); return(Ok(_mapper.Map <List <PersonVm> >(personList))); }