Beispiel #1
0
 public void SaveContact(Contact contact)
 {
     ICollection<ValidationResult> validationResults;
     if (!contact.Validate(out validationResults))
     {
         throw new AggregateException("Objektet klarade inte valideringen.",
             validationResults.Select(vr => new ValidationException(vr.ErrorMessage)).ToList().AsReadOnly());
     }
     
     if (contact.ContactId == 0)
     {
         ContactDAL.InsertContact(contact);
     }
     else
     {
         ContactDAL.UpdateContact(contact);
     }
 }