Example #1
0
 /// <summary>
 /// Check if the result object contains a success from a specific type and with a specific condition
 /// </summary>
 public bool HasSuccess <TSuccess>(Func <TSuccess, bool> predicate) where TSuccess : Success
 {
     return(ResultHelper.HasSuccess(Successes, predicate));
 }
Example #2
0
 /// <summary>
 /// Check if the result object contains a success with a specific condition
 /// </summary>
 public bool HasSuccess(Func <Success, bool> predicate)
 {
     return(ResultHelper.HasSuccess(Successes, predicate));
 }
 public static Result Merge(this IEnumerable <Result> results)
 {
     return(ResultHelper.Merge(results.ToArray()));
 }
 public static Result <IEnumerable <TValue> > Merge <TValue>(this IEnumerable <Result <TValue> > results)
 {
     return(ResultHelper.MergeWithValue(results.ToArray()));
 }
Example #5
0
 public static Result <IEnumerable <TValue> > Merge <TValue>(params Result <TValue>[] results)
 {
     return(ResultHelper.MergeWithValue(results));
 }
Example #6
0
 public static Result Merge(params ResultBase[] results)
 {
     return(ResultHelper.Merge(results));
 }
Example #7
0
 public static Result <TValue> Merge <TValue>(params ResultBase[] results)
 {
     return(ResultHelper.Merge <Result <TValue> >(results));
 }