public DuplicateCheckResponse DuplicateCharityNumberInAnotherOrganisation(string charityNumber, Guid organisationId) { return(string.IsNullOrEmpty(charityNumber) ? new DuplicateCheckResponse { DuplicateFound = false, DuplicateOrganisationName = "" } : _duplicateCheckRepository.DuplicateCharityNumberExists(organisationId, charityNumber).Result); }
public async Task <DuplicateCheckResponse> Handle(DuplicateCharityNumberCheckRequest request, CancellationToken cancellationToken) { try { return(await _repository.DuplicateCharityNumberExists(request.OrganisationId, request.CharityNumber)); } catch (Exception ex) { _logger.LogError("Unable to perform charity registration number duplicate check", ex); throw new ApplicationException(ex.Message); } }