public async Task <ValidationResponse> ValidateUpdateOrganisation(string organisationId, string name, long?ukprn, int?organisationTypeId, string address1, string address2, string address3, string address4, string postcode, string status, string actionChoice, string companyNumber, string charityNumber) { var validationRequest = new UpdateEpaOrganisationValidationRequest { OrganisationId = organisationId, Name = name, Ukprn = ukprn, OrganisationTypeId = organisationTypeId, Address1 = address1, Address2 = address2, Address3 = address3, Address4 = address4, Postcode = postcode, Status = status, ActionChoice = actionChoice, CompanyNumber = companyNumber, CharityNumber = charityNumber }; using (var request = new HttpRequestMessage(HttpMethod.Post, $"/api/ao/assessment-organisations/validate-existing/")) { return(await PostPutRequestWithResponse <UpdateEpaOrganisationValidationRequest, ValidationResponse>(request, validationRequest)); } }
public async Task <IActionResult> UpdateOrganisationValidate([FromBody] UpdateEpaOrganisationValidationRequest request) { try { _logger.LogInformation("Validation of existing 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> UpdateOrganisationValidate(UpdateEpaOrganisationValidationRequest request) { return(await Post <UpdateEpaOrganisationValidationRequest, ValidationResponse>("api/ao/assessment-organisations/validate-existing", request)); }