public async Task <IActionResult> CreateOrganisationValidate([FromBody] CreateEpaOrganisationValidationRequest request) { try { _logger.LogInformation("Validation of creating new Organisation"); var result = await _mediator.Send(request); return(Ok(result)); } catch (Exception ex) { _logger.LogError($@"Bad request, Message: [{ex.Message}]"); return(BadRequest(ex)); } }
public async Task <ValidationResponse> ValidateCreateOrganisation(string name, long?ukprn, int?organisationTypeId, string companyNumber, string charityNumber) { var validationRequest = new CreateEpaOrganisationValidationRequest { Name = name, Ukprn = ukprn, OrganisationTypeId = organisationTypeId, CompanyNumber = companyNumber, CharityNumber = charityNumber }; using (var request = new HttpRequestMessage(HttpMethod.Post, $"/api/ao/assessment-organisations/validate-new/")) { return(await PostPutRequestWithResponse <CreateEpaOrganisationValidationRequest, ValidationResponse>(request, validationRequest)); } }
public async Task <ValidationResponse> CreateOrganisationValidate(CreateEpaOrganisationValidationRequest request) { return(await Post <CreateEpaOrganisationValidationRequest, ValidationResponse>("api/ao/assessment-organisations/validate-new", request)); }