public Task <TResult> AuthorizationDeleteAsync <TResult>(Guid id, Func <TResult> success, Func <HttpStatusCode, string, TResult> webFailure, Func <TResult> failure)
 {
     return(Authorizations.DeleteAsync(id, success, webFailure, failure));
 }
 public Task <TResult> CreateAuthorizationAsync <TResult>(Guid authorizationId, Func <TResult> onSuccess, Func <string, TResult> onFailure)
 {
     return(Authorizations.CreateAsync(authorizationId,
                                       onSuccess, onFailure));
 }