Ejemplo n.º 1
0
 public static void Delete(Fichier f)
 {
     Log.Logger.Debug("Debut Fichier.Delete(" + f.Id + ")");
     try
     {
         OB ob = (OB)CallContext.GetData(KEY.OB);
         ob.Fichiers.RemoveAll(ft => ft.Id == f.Id);
         CallContext.SetData(KEY.OB, ob);
     }
     catch (Exception ex)
     {
         Log.Logger.Error(ex.Message);
         throw;
     }
 }
Ejemplo n.º 2
0
 public static Fichier Sauve(Fichier f)
 {
     Log.Logger.Debug("Debut Fichier.Sauve()");
     try
     {
         OB ob = (OB)CallContext.GetData(KEY.OB);
         f.Id = ob.Fichiers.Count != 0 ? ob.Fichiers.Max(u => u.Id) + 1 : 1;
         ob.Fichiers.Add(f);
         CallContext.SetData(KEY.OB, ob);
     }
     catch (Exception ex)
     {
         Log.Logger.Error(ex.Message);
         throw;
     }
     return(f);
 }
Ejemplo n.º 3
0
        public static Fichier Charge(int id)
        {
            Log.Logger.Debug("Debut Fichier.Charge(" + id + ")");
            Fichier f = new Fichier();

            try
            {
                OB ob = (OB)CallContext.GetData(KEY.OB);
                f = ob.Fichiers.Find(ft => ft.Id == id);
            }
            catch (Exception ex)
            {
                Log.Logger.Error(ex.Message);
                throw;
            }
            return(f);
        }