Пример #1
0
        public User(Guid id, string name, string email, string password, string passwordSalt, string passwordFormat)
        {
            RegisterEvents();

            var @event = new UserCreatedEvent(id, name, email, password, passwordSalt);
            RaiseEvent(@event);
        }
Пример #2
0
        void OnCreated(UserCreatedEvent @event)
        {
            Id = @event.Id;
            Name = @event.Name;
            Email = @event.Email;
            Password = @event.Password;
            PasswordSalt = @event.PasswordSalt;

            Accounts = new List<Account>();
        }