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; } }
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); }
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); }