コード例 #1
0
ファイル: BankView.cs プロジェクト: xyicheng/eLogistics-Cqrs
 public override void Handle(BankEvents.Created message)
 {
     BankDto dto = this.Load(message.BankId);
     if (dto != null) throw new Exception("Item with the same Id already created!");
     dto = new BankDto();
     dto.BankId = message.BankId;
     this.Save(dto);
 }
コード例 #2
0
ファイル: BankView.cs プロジェクト: xyicheng/eLogistics-Cqrs
 public override void Handle(BankEvents.NoteChanged message)
 {
     BankDto dto = this.Load(message.BankId);
     dto.Note = message.Note;
     this.Save(dto);
 }
コード例 #3
0
ファイル: BankView.cs プロジェクト: xyicheng/eLogistics-Cqrs
 public override void Handle(BankEvents.BankSwiftCodeChanged message)
 {
     BankDto dto = this.Load(message.BankId);
     dto.SwiftCode = message.SwiftCode;
     this.Save(dto);
 }
コード例 #4
0
ファイル: BankView.cs プロジェクト: xyicheng/eLogistics-Cqrs
 public override void Handle(BankEvents.CountryChanged message)
 {
     BankDto dto = this.Load(message.BankId);
     dto.CountryId = message.CountryId;
     this.Save(dto);
 }
コード例 #5
0
 public void When(BankEvents.NoteChanged e)
 {
     this.Note = e.Note;
 }
コード例 #6
0
 public void When(BankEvents.BankSwiftCodeChanged e)
 {
     this.SwiftCode = e.SwiftCode;
 }
コード例 #7
0
 public void When(BankEvents.BankCodeChanged e)
 {
     this.Code = e.Code;
 }
コード例 #8
0
 public void When(BankEvents.NameChanged e)
 {
     this.Name = e.Name;
 }
コード例 #9
0
 public void When(BankEvents.CountryChanged e)
 {
     this.CountryId = e.CountryId;
 }
コード例 #10
0
 public void When(BankEvents.Created e)
 {
     this.BankId = e.BankId;
 }