Exemplo n.º 1
0
        public static void ValidateRequest(Contact contact)
        {
            Regex emailRegex = new Regex(@"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$");
            Match match      = emailRegex.Match(contact.EmailID);

            if (!match.Success)
            {
                throw ClientErrors.InvalidEmailId();
            }

            if (contact.FirstName.Length > 50)
            {
                throw ClientErrors.InvalidFirstName();
            }

            if (contact.LastName.Length > 50)
            {
                throw ClientErrors.InvalidLastName();
            }
        }