public static void Insert(Formation formation) { // Warning : fake for exercise long newId = Database.formationTable.Count; formation.setFrmId(newId); Database.formationTable.Add(newId, formation); logger.Info("inserting Formation :" + formation.ToString()); }
public static void Insert(Formation formation) { using (var db = new Database()) { db.formationTable.Add(formation); db.SaveChanges(); } logger.Info("inserting Formation :" + formation.ToString()); }
public static void Update(Formation formation) { // Warning : fake for exercise if (Database.formationTable[formation.getFrmId()] == null) { throw new Exception("No ROW in table FORMATION with given Identifier : " + formation.getFrmId()); } Database.formationTable.Add(formation.getFrmId(), formation); logger.Info("Updating Formation :" + formation.ToString()); }
public static void Update(Formation formation) { using (var db = new Database()) { var f = db.formationTable.Find(formation.frmId); if (f == null) { throw new Exception("No ROW in table FORMATION with given Identifier : " + formation.frmId); } db.formationTable.Attach(formation); db.SaveChanges(); } logger.Info("Updating Formation :" + formation.ToString()); }