Пример #1
0
        public void LogChange <T>(object sender, SubjectChangeEventArgs <T> args)
        {
            var change = new Change <T>(args.Type, args.NewValue, args.OldValue, args.Id, args.Name);

            this.logs.Add(change.ToString());
        }
Пример #2
0
 public void OnIncomeChange(SubjectChangeEventArgs <int> args)
 {
     this.ChangeIncome?.Invoke(this, args);
 }
Пример #3
0
 public void OnTurnoverChange(SubjectChangeEventArgs <int> args)
 {
     this.ChangeTurnover?.Invoke(this, args);
 }
Пример #4
0
 public void OnRevenueChange(SubjectChangeEventArgs <int> args)
 {
     this.ChangeRevenue?.Invoke(this, args);
 }
Пример #5
0
 public void OnNameChange(SubjectChangeEventArgs <string> args)
 {
     this.ChangeName?.Invoke(this, args);
 }