コード例 #1
0
ファイル: UserAggregate.cs プロジェクト: umfaruki/CashLady
 private void Apply(EmploymentDetailsRegistered @event)
 {
     _userId    = @event.UserId;
     _netSalary = @event.NetSalary;
     _yearsWithCurrentEmployer = @event.YearsWithCurrentEmployer;
     _nationalInsuranceNumber  = @event.NationalInsuranceNumber;
     _currentEmployment        = @event.CurrentEmployment;
     _currentPosition          = @event.CurrentPosition;
 }
コード例 #2
0
ファイル: UserAggregate.cs プロジェクト: umfaruki/CashLady
 public void RegisterEmploymentDetails(EmploymentDetailsRegistered employmentDetailsRegistered)
 {
     this.ApplyChange(new EmploymentDetailsRegistered()
     {
         UserId    = employmentDetailsRegistered.UserId,
         NetSalary = employmentDetailsRegistered.NetSalary,
         YearsWithCurrentEmployer = employmentDetailsRegistered.YearsWithCurrentEmployer,
         NationalInsuranceNumber  = employmentDetailsRegistered.NationalInsuranceNumber,
         CurrentEmployment        = employmentDetailsRegistered.CurrentEmployment,
         CurrentPosition          = employmentDetailsRegistered.CurrentPosition
     });
 }