Example #1
0
 public void DefineNewBenefit(DefineNewBenefit command)
 {
     ApplyEvent(new NewBenefitDefinedEvent
     {
         BenefitId            = command.BenefitId,
         BenefitDescription   = command.BenefitDescription,
         BenefitType          = command.BenefitType,
         HasMaxElectionAmount = command.HasMaxAmount,
         MaxElectionAmount    = command.MaxBenefitAmount,
         PlanId    = command.PlanId,
         CompanyId = command.CompanyId,
     },
                @event => _state.Apply(@event));
 }