예제 #1
0
 public async Task <ValidationResponse> UpdateCertificatesPrintStatus(CertificatesPrintStatusUpdateRequest model)
 {
     using (var request = new HttpRequestMessage(HttpMethod.Put, $"/api/v1/certificates/update-print-status"))
     {
         return(await PostPutRequestWithResponse <CertificatesPrintStatusUpdateRequest, ValidationResponse>(request, model));
     }
 }
        public async Task <ValidationResponse> ProcessCertificatesPrintStatusUpdate(CertificatePrintStatusUpdate certificatePrintStatusUpdate)
        {
            var model = new CertificatesPrintStatusUpdateRequest()
            {
                BatchNumber          = certificatePrintStatusUpdate.BatchNumber,
                CertificateReference = certificatePrintStatusUpdate.CertificateReference,
                ReasonForChange      = certificatePrintStatusUpdate.ReasonForChange,
                Status   = certificatePrintStatusUpdate.Status,
                StatusAt = certificatePrintStatusUpdate.StatusAt
            };

            return(await _assessorServiceApiClient.UpdateCertificatesPrintStatus(model));
        }