public FoerderkursSchueler Update(FoerderkursSchueler foerderkursSchueler) { using (var tran = CurrentSession.BeginTransaction()) { try { if (foerderkursSchueler.FoerderkursSchuelerID == 0) { throw new Exception("For creating a user please use POST"); } CurrentSession.Update(foerderkursSchueler); tran.Commit(); return(foerderkursSchueler); } catch (Exception ex) { tran.Rollback(); throw ex; } } }
public FoerderkursSchueler Add(FoerderkursSchueler foerderkursSchueler) { using (var tran = CurrentSession.BeginTransaction()) { try { if (foerderkursSchueler.FoerderkursSchueler.ID > 0) { throw new Exception(String.Format("A FoerderkursSchueler with FoerderkursSchuelerID {0} already exists. To update please use PUT.", foerderkursSchueler.FoerderkursSchuelerID)); } CurrentSession.Save(foerderkursSchueler); tran.Commit(); return(foerderkursSchueler); } catch (Exception ex) { tran.Rollback(); throw ex; } } }