public async Task <ApiResponse> Post([FromBody] SampleRequest createRequest) { if (!ModelState.IsValid) { throw new ApiProblemDetailsException(ModelState); } return(new ApiResponse(await _sampleApiConnect.PostDataAsync <SampleQueryResponse, SampleRequest>("/api/v1/sample", createRequest))); }
public async Task <ApiResponse> Post([FromBody] SampleRequest dto) { if (ModelState.IsValid) { return(new ApiResponse(await _sampleApiConnect.PostDataAsync <SampleResponse, SampleRequest>("/api/v1/sample", dto))); } else { throw new ApiException(ModelState.AllErrors()); } }