public static TEntity GetEntityOrThrow <TEntity>(this TableResult result)
 {
     result.EnsureSuccessStatusCode();
     return((TEntity)result.Result);
 }
 public static TableResult EnsureSuccessStatusCode(this TableResult result)
 {
     return(result.HasSuccessStatusCode() ? result : throw new TableException(result.HttpStatusCode));
 }
 public static bool HasSuccessStatusCode(this TableResult result)
 {
     return(result.HttpStatusCode < 400);
 }