コード例 #1
0
 static ArgumentValidationResult()
 {
     if (Success is null)
     {
         Success = new ArgumentValidationResult()
         {
         };
     }
 }
コード例 #2
0
        public static ArgumentValidationResult New(DomainError domainError)
        {
            var result = new ArgumentValidationResult()
            {
                Error = domainError
            };

            return(result);
        }
コード例 #3
0
        /// <summary>
        /// Checks if the Guid is not empty
        /// </summary>
        /// <param name="param">Data that will be validated.</param>
        public static ArgumentValidationResult IdNotEmpty(this Param <Guid> param)
        {
            if (param._value == Guid.Empty)
            {
                var domainError = DomainError.New(param._name, DomainMessage.IdNotExist(param._name));

                return(ArgumentValidationResult.New(domainError));
            }

            return(ArgumentValidationResult.Success);
        }