public async Task <IActionResult> GetAllContactsForOrganisation([FromBody] GetAllContactsRequest request) { _logger.LogInformation( $"Received Search for Contacts using epaoId = {request.EndPointAssessorOrganisationId}"); ValidateEndPointAssessorOrganisation(request.EndPointAssessorOrganisationId); return(Ok(await _mediator.Send(request))); }
public async Task <List <ContactResponse> > Handle(GetAllContactsRequest request, CancellationToken cancellationToken) { var response = new List <ContactResponse>(); var results = await _contactQueryRepository.GetAllContacts(request.EndPointAssessorOrganisationId, request.WithUser); if (results == null) { return(response); } return(Mapper .Map <List <ContactResponse> >(results)); }