public async Task <bool> RecordExpresionOfInterest(OppFinderExpressionOfInterestRequest oppFinderExpressionOfInterestRequest)
 {
     using (var request = new HttpRequestMessage(HttpMethod.Post, $"/api/v1/oppfinder/expression-of-interest"))
     {
         return(await PostPutRequestWithResponse <OppFinderExpressionOfInterestRequest, bool>(request,
                                                                                              oppFinderExpressionOfInterestRequest));
     }
 }
 public async Task <IActionResult> CreateExpressionOfInterest([FromBody] OppFinderExpressionOfInterestRequest request)
 {
     try
     {
         _logger.LogInformation("Creating new Expression of interest");
         return(Ok(await _mediator.Send(request)));
     }
     catch (BadRequestException ex)
     {
         _logger.LogError(ex.Message);
         return(BadRequest());
     }
     catch (Exception ex)
     {
         _logger.LogError($@"Bad request, Message: [{ex.Message}]");
         return(BadRequest());
     }
 }