public void SaveContact(Contact contact) { // Kontrollerar att contact objkt går igenom validation innan jag sätter in kontakten. Om ID är 0 så är det en ny kontakt. ICollection<ValidationResult> validationresults; if (!contact.Validate(out validationresults)) { throw new ApplicationException(); } if (contact.ContactId == 0) { ContactDAL.InsertContact(contact); } else { ContactDAL.UpdateContact(contact); } }