Example #1
0
 protected IHttpResponse ExecuteDeleteRequest <T>(IApiRequest apiRequest)
 {
     Ensure.ArgumentNotNull(nameof(apiRequest), apiRequest);
     try
     {
         using (var client = new HttpClientAdapter())
         {
             var response = client.DeleteData(apiRequest);
             return(GetResponseData <T>(response, CRUD.CrudTypes.Delete));
         }
     }
     catch (Exception exception)
     {
         return(HandleHttpResponseExceptions(exception));
     }
 }