public void InsertTemperature(Temperature temperature) { ICollection<ValidationResult> validationResults; if (!temperature.Validate(out validationResults)) { throw new AggregateException("Objektet klarade inte valideringen.", validationResults.Select(vr => new ValidationException(vr.ErrorMessage)).ToList().AsReadOnly()); } TemperatureDAL.InsertTemperature(temperature); }