Beispiel #1
0
        private bool ValidateNewInput(RegionViewModel toValidate)
        {
            if (string.IsNullOrEmpty(toValidate.Name))
            {
                // name is empty, so error
                return(false);
            }

            //now validate that there is no duplicate name.
            foreach (var region in this.Regions)
            {
                if (region.Name.Equals(toValidate.Name, StringComparison.CurrentCultureIgnoreCase))
                {
                    //duplicate name, so error.
                    return(false);
                }
            }

            //no errors, so valid name.
            return(true);
        }