Beispiel #1
0
 /// <summary>
 ///		Get 'error' status wrapped in a <see cref="Task{T}"/>. Gets converted to HTTP code 400/422
 /// </summary>
 /// <typeparam name="TValue"> The expected value type if the operation was successful </typeparam>
 /// <param name="validationResults"> Results of a validation request </param>
 public static Task <IDomainResult <TValue> > FailedTask <TValue>(IEnumerable <ValidationResult> validationResults) => DomainResult <TValue> .FailedTask(validationResults);
Beispiel #2
0
 /// <summary>
 ///		Get 'error' status wrapped in a <see cref="Task{T}"/>. Gets converted to HTTP code 400/422
 /// </summary>
 /// <typeparam name="TValue"> The expected value type if the operation was successful </typeparam>
 /// <param name="error"> Optional message </param>
 public static Task <IDomainResult <TValue> > FailedTask <TValue>(string?error = null) => DomainResult <TValue> .FailedTask(error);
Beispiel #3
0
 /// <summary>
 ///		Get 'error' status wrapped in a <see cref="Task{T}"/>. Gets converted to HTTP code 400/422
 /// </summary>
 /// <typeparam name="TValue"> The expected value type if the operation was successful </typeparam>
 /// <param name="errors"> Custom messages </param>
 public static Task <IDomainResult <TValue> > FailedTask <TValue>(IEnumerable <string> errors) => DomainResult <TValue> .FailedTask(errors);