// denna kommer spara biljetten! public static void SaveBiljett(Biljett biljett) { ICollection<ValidationResult> validatonResults = new List<ValidationResult>(); if (biljett.Validate(out validatonResults)) { if (biljett.BiljettID == 0) { BiljettDAL.CreateBiljett(biljett); } else { BiljettDAL.UpdateBiljett(biljett); } } else { var ex = new ApplicationException("Ett fel uppstod när du skulle spara biljetten!"); ex.Data.Add("ValidationResult", validatonResults); throw ex; } }