コード例 #1
0
ファイル: Repository.Events.cs プロジェクト: evenbing/iridium
 public void Fire_ObjectSaved(StorageContext context, T obj)
 {
     ObjectSaved?.Invoke(context, new ObjectEventArgs <T>(obj));
 }
コード例 #2
0
 protected virtual void OnSave()
 {
     Repository.Save(DomainObject);
     MessageLog.GetLog().LogMessage($"{DomainObject.GetType().Name} : {DomainObject} saved.");
     ObjectSaved?.Invoke(this, new EventArgs());
 }
コード例 #3
0
 protected virtual void OnObjectSaved(EventArgs e) => ObjectSaved.Invoke(this, e);
コード例 #4
0
 public override void Save()
 {
     base.Save();
     ObjectSaved?.Invoke(this, new EventArgs());
 }