Example #1
0
        protected bool Equals(HourOfWeek other)
        {
            if (!object.Equals(this.Value, other.Value))
            {
                return(false);
            }

            return(true);
        }
Example #2
0
        public static bool TryParse(int value, out HourOfWeek hourOfWeek, out IReadOnlyCollection <string> errorMessages)
        {
            var errorMessageList = new List <string>();

            errorMessages = errorMessageList;

            if (value > MaxValue)
            {
                errorMessageList.Add(string.Format("Must be no greater than {0}", MaxValue));
            }

            if (errorMessageList.Count > 0)
            {
                hourOfWeek = null;
                return(false);
            }

            hourOfWeek = new HourOfWeek
            {
                Value = value
            };

            return(true);
        }
Example #3
0
        public static bool TryParse(int value, out HourOfWeek hourOfWeek)
        {
            IReadOnlyCollection <string> errorMessages;

            return(TryParse(value, out hourOfWeek, out errorMessages));
        }