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()); } }
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); }