Example #1
0
        /// <summary>
        /// Checks is the entity is not null.
        /// </summary>
        /// <typeparam name="T">argument's type.</typeparam>
        /// <param name="param">Data that will be validated.</param>
        public static void EntityExists <T>(this Param <T> param)
        {
            if (param._value == null)
            {
                if (param._customException != null)
                {
                    param._customException.Invoke();
                }

                throw new Exception(ValidatorMessage.IdNotExist(param._name));
            }
        }
Example #2
0
        /// <summary>
        /// Checks if the Guid is not empty
        /// </summary>
        /// <param name="param">Data that will be validated.</param>
        public static void IdNotEmpty(this Param <Guid> param)
        {
            if (param._value == Guid.Empty)
            {
                if (param._customException != null)
                {
                    param._customException.Invoke();
                }

                throw new Exception(ValidatorMessage.IdNotExist(param._name));
            }
        }
Example #3
0
        /// <summary>
        /// Checks if the int is greather than zero
        /// </summary>
        /// <param name="param">Data that will be validated.</param>
        public static void HasValue(this Param <int> param)
        {
            if (param._value == 0)
            {
                if (param._customException != null)
                {
                    param._customException.Invoke();
                }

                throw new Exception(ValidatorMessage.IdNotExist(param._name));
            }
        }