public async Task <IHttpActionResult> Update(ContactAdress adress)
        {
            var adresses = new List <ContactAdress>();

            adresses.Add(adress);
            validation.ValidateAdress(adresses);
            if (!validation.ValidateAdress(adresses))
            {
                return(Conflict());
            }
            var result = await service.Update(adress, adress.ContactId, adress.Id);

            if (!result)
            {
                return(NotFound());
            }
            else
            {
                return(Ok());
            }
        }
Example #2
0
        public void ValidateAdress_ShouldNotValidateBadAdress()
        {
            var validation = new ValidationServices();
            var adress     = new ContactAdress()
            {
                Street      = "Zemg",
                City        = "",
                HouseNumber = "43"
            };
            var adress1 = new ContactAdress();
            var adress2 = new ContactAdress();

            var adresses = new List <ContactAdress>();

            adresses.Add(adress);
            adresses.Add(adress1);
            adresses.Add(adress2);
            var expected = validation.ValidateAdress(adresses);

            Assert.False(expected);
        }