public void ChangeDeferral(DEFERRAL_METHOD deferral)
 {
     Apply <Events.DeferralChanged>(e =>
     {
         e.AccountTypeId  = Id;
         e.DeferralMethod = deferral;
     });
 }
 public void Create(String Name, DEFERRAL_METHOD Deferral, Guid?ParentId)
 {
     Apply <Events.Created>(e =>
     {
         e.AccountTypeId  = Id;
         e.Name           = Name;
         e.DeferralMethod = Deferral;
         e.ParentId       = ParentId;
     });
 }
 private void Handle(Events.Created e)
 {
     this.Name           = new ValueObjects.Name(e.Name);
     this.DeferralMethod = e.DeferralMethod;
 }
 private void Handle(Events.DeferralChanged e)
 {
     this.DeferralMethod = e.DeferralMethod;
 }
 private void Handle(Events.Created e)
 {
     this.Name           = new ValueObjects.Name(e.Name);
     this.DeferralMethod = DEFERRAL_METHOD.FromValue(e.DeferralMethod);
 }
 private void Handle(Events.DeferralChanged e)
 {
     this.DeferralMethod = DEFERRAL_METHOD.FromValue(e.DeferralMethod);
 }
示例#7
0
 private void Handle(Events.Created e)
 {
     this.Name           = e.Name;
     this.Selectable     = e.Selectable;
     this.DeferralMethod = e.DeferralMethod;
 }