/// <summary> /// Get 'error' status with validation errors. 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 IDomainResult <TValue> Failed <TValue>(IEnumerable <ValidationResult> validationResults) => DomainResult <TValue> .Failed(validationResults);
/// <summary> /// Get 'error' status. 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 IDomainResult <TValue> Failed <TValue>(IEnumerable <string> errors) => DomainResult <TValue> .Failed(errors);
/// <summary> /// Get 'error' status. 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 IDomainResult <TValue> Failed <TValue>(string?error = null) => DomainResult <TValue> .Failed(error);
/// <summary> /// Get 'error' status with validation errors. Gets be converted to HTTP code 400/422 /// </summary> /// <param name="validationResults"> Results of a validation request </param> public static IDomainResult <TValue> Failed(IEnumerable <ValidationResult> validationResults) => new DomainResult <TValue>(DomainResult.Failed(validationResults));
/// <summary> /// Get 'error' status. Gets be converted to HTTP code 400/422 /// </summary> /// <param name="errors"> Custom messages </param> public static IDomainResult <TValue> Failed(IEnumerable <string> errors) => new DomainResult <TValue>(DomainResult.Failed(errors));
/// <summary> /// Get 'error' status. Gets be converted to HTTP code 400/422 /// </summary> /// <param name="error"> Optional message </param> public static IDomainResult <TValue> Failed(string?error = null) => new DomainResult <TValue>(DomainResult.Failed(error));