Пример #1
0
 /// <summary>
 /// Call service export vendor evaluation pdf report.
 /// </summary>
 /// <param name="model">The request information model for export report.</param>
 /// <returns></returns>
 public ResponseFileModel CallVendorEvaluationReport(VendorEvaluationRequestModel model)
 {
     using (HttpResponseMessage response = _client.PostAsync(
                this.CallCommonApi(string.Format("{0}/{1}", ReportVendorEvaluationRoute, VendorEvaluationExportRouteAction)),
                UtilityService.SerializeContent(model)).Result)
     {
         if (!response.IsSuccessStatusCode)
         {
             throw new HttpRequestException(string.Format(ConstantValue.HttpRequestFailedMessage, (int)response.StatusCode, response.StatusCode.ToString()));
         }
         return(UtilityService.DeserializeContent <ResponseFileModel>(response.Content));
     }
 }