public async Task <IActionResult> Get(int id) { var query = new ClientGetQuery(id); var result = await _mediator.Send(query); return(Response(result)); }
public async Task <IResponseModel <ClientResponse> > Handle(ClientGetQuery request, CancellationToken cancellationToken) { var client = await _clientQueryService.FindAsync(request.ClientId); if (client == null) { return(new NotFoundResponse <ClientResponse>("No client could be found with this id")); } return(new SuccessResponse <ClientResponse>(_mapper.Map <ClientResponse>(client))); }