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());
 }
Ejemplo n.º 2
0
 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());
 }
Ejemplo n.º 4
0
 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());
 }