示例#1
0
        public void Handle(ParticipantGuestPackageChanged e)
        {
            var participant = Participants.Single(x => x.Id == e.Id);

            participant.Package.Option1 = e.Option1 || e.ManitobaDinner;
            participant.Package.Option2 = e.Option2 || e.ManitobaDance;
            participant.Package.Option3 = e.Option3 || e.FinalBanquet;
            participant.Package.Option4 = e.Option4 || e.Transportation;
        }
 public void Apply(ParticipantGuestPackageChanged e)
 {
     Package.ManitobaDinner = e.ManitobaDinner;
     Package.ManitobaDance  = e.ManitobaDance;
     Package.FinalBanquet   = e.FinalBanquet;
     Package.Transportation = e.Transportation;
     Package.Option1        = e.Option1;
     Package.Option2        = e.Option2;
     Package.Option3        = e.Option3;
     Package.Option4        = e.Option4;
 }