private void Handle(EmployeeRegisteredEvent evt, ICommandSender sender)
        {
            sender.SendCommand(new RegisterEmployeeCredentialsCommand
            {
                Email      = evt.Email,
                EmployeeId = evt.Id,
                MerchantId = evt.MerchantId,
                Password   = evt.Password
            }, EmployeeCredentialsRegistrationBoundedContext.Name);

            _chaosKitty.Meow("Issue with RabbitMq when publishing RegisterEmployeeCredentialsCommand");
        }
Пример #2
0
 private void EmployeeAdded(EmployeeRegisteredEvent @event)
 {
     _employeeRepository.Save(@event.Source);
 }
Пример #3
0
 private void OnEmployeeRegistered(EmployeeRegisteredEvent @event)
 {
     Name = @event.Name;
     Salary = @event.InitialSalary;
 }