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"); }
private void EmployeeAdded(EmployeeRegisteredEvent @event) { _employeeRepository.Save(@event.Source); }
private void OnEmployeeRegistered(EmployeeRegisteredEvent @event) { Name = @event.Name; Salary = @event.InitialSalary; }