public ZuAbschlagRecord(IZuAbschlagRecord zaRec) { this.Beschreibung = zaRec.Beschreibung; this.Prozent = zaRec.Prozent; this.KategorieId = zaRec.KategorieId; this.ProjektId = zaRec.ProjektId; this.ZuAbschlagId = zaRec.ZuAbschlagId; }
private void UpdateZaRec(IZuAbschlagRecord zaRec) { var nr = _Database.UpdateZuAbschlag((IZuAbschlagRecord)zaRec); if (nr <= 0) { var msg = string.Format(CultureInfo.CurrentCulture, "Der Zu-Abschlag {0} konnte nicht gespeichert werden!", zaRec.KategorieId); log.Error(msg); throw new InvalidOperationException(msg); } else if (nr > 1) { var msg = string.Format(CultureInfo.CurrentCulture, "Der Zu-Abschlag {0} kommt mehrmals vor: {1}", zaRec.ZuAbschlagId, nr); log.Error(msg); throw new InvalidOperationException(msg); } }