Esempio n. 1
0
        public async Task <IHttpActionResult> Update(ContactEmail email)
        {
            var emails = new List <ContactEmail>();

            emails.Add(email);
            if (!validation.ValidateEmail(emails))
            {
                return(Conflict());
            }
            var result = await service.Update(email, email.ContactId, email.Id);

            if (!result)
            {
                return(Conflict());
            }
            else
            {
                return(Ok());
            }
        }
Esempio n. 2
0
        public void ValidateEmail_ShouldNotValidateBadEmails()
        {
            var validation = new ValidationServices();
            var email      = new ContactEmail();
            var email1     = new ContactEmail();
            var email2     = new ContactEmail();

            email.Email  = "email@lv";
            email1.Email = ".haha.lv";
            email2.Email = "raaaaaaa";
            var emails = new List <ContactEmail>();

            emails.Add(email);
            emails.Add(email1);
            emails.Add(email2);
            var expected = validation.ValidateEmail(emails);

            Assert.False(expected);
        }