Exemplo n.º 1
0
        public void EnviarEmailAlteracaoDeSenha(string email)
        {
            var RepositorioUsuario = new UsuarioRepositorio();

            var usuario = RepositorioUsuario.ConsultarUsuarioPorEmail(email);

            usuario.GerarGuidParaUsuario();

            RepositorioUsuario.Alterar(usuario);

            var notificacao = new NotificacaoUsuarioPorEmail();
            notificacao.EnviaEmailComLinkAlteracaoDeSenha(usuario);
        }
Exemplo n.º 2
0
        public void EnviarEmailAlteracaoDeSenha(string email)
        {
            var RepositorioUsuario = new UsuarioRepositorio();

            var usuario = RepositorioUsuario.ConsultarUsuarioPorEmail(email);

            usuario.GerarGuidParaUsuario();

            RepositorioUsuario.Alterar(usuario);

            var notificacao = new NotificacaoUsuarioPorEmail();

            notificacao.EnviaEmailComLinkAlteracaoDeSenha(usuario);
        }
Exemplo n.º 3
0
        public Usuario Incluir(Usuario usuario)
        {
            var RepositorioUsuario = new UsuarioRepositorio();

            usuario.DataInclusao = DateTime.Now;
            usuario.GerarGuidParaUsuario();
            usuario.CriptografarSenha();

            var usuarioNova = RepositorioUsuario.Inserir(usuario);

            var notificacao = new NotificacaoUsuarioPorEmail();
            notificacao.EnviaEmailParaValidarNovoUsuario(usuario);

            return usuarioNova;
        }
Exemplo n.º 4
0
        public Usuario Incluir(Usuario usuario)
        {
            var RepositorioUsuario = new UsuarioRepositorio();

            usuario.DataInclusao = DateTime.Now;
            usuario.GerarGuidParaUsuario();
            usuario.CriptografarSenha();

            var usuarioNova = RepositorioUsuario.Inserir(usuario);

            var notificacao = new NotificacaoUsuarioPorEmail();

            notificacao.EnviaEmailParaValidarNovoUsuario(usuario);

            return(usuarioNova);
        }