public async Task <IActionResult> Get() { var GetAllPersonQuery = new GetAllPersonQuery(); var people = await _mediator.Send(GetAllPersonQuery); return(Ok(people)); }
public async Task <IEnumerable <PersonReadModel> > Handle(GetAllPersonQuery request, CancellationToken cancellationToken) { return(await Context .Persons .Select(p => new PersonReadModel(p.FirstName, p.LastName, p.Email)) .ToArrayAsync()); }
public Result <List <PersonDto> > QueryHandler(GetAllPersonQuery query) { throw new NotImplementedException(); }