예제 #1
0
        public void AddEmail(string email)
        {
            var usuarioEmail = UserEmail.Create(Id, new Email(email));

            // TODO: checar se o e-mail é válido e só adicionar se for realmente valido
            // if(!usuarioEmail.IsValid()) return;

            _emails.Add(usuarioEmail);

            // TODO: checar se o usuário continua válido
        }
예제 #2
0
        // FACTORIES

        public static UserEmail Create(Guid userId, Email email)
        {
            var userEmail = new UserEmail
            {
                UserId = userId,
                Email  = email
            };

            // apply validations

            return(userEmail);
        }