public void alterarPapel(string email, string papel)
        {
            Usuario usuario = usuarioRepositorio().obterPeloEmail(email);

            usuario.alterarPapel(new Papel(papel));
            DominioRegistro.usuarioRepositorio().salvar(usuario);
        }
        public void alterarSenha(string usuarioId, string novaSenha)
        {
            Usuario usuario = usuarioPeloId(usuarioId);

            usuario.alterarSenha(novaSenha);
            DominioRegistro.usuarioRepositorio().salvar(usuario);
        }
        public void setUpTest()
        {
            DominioRegistro.obterContainer().RegisterInstance <UsuarioRepositorio>(new MemoriaUsuarioRepositorio());

            usuarioRepositorio = DominioRegistro.usuarioRepositorio();
            usuarioRepositorio.limpar();
        }
        public void alterarDados(string usuarioId, NovoUsuarioComando comando)
        {
            Usuario usuario = usuarioPeloId(usuarioId);

            usuario.alterarLogin(comando.login);
            usuario.alterarNome(comando.nome);
            usuario.alterarSenha(comando.senha);
            usuario.alterarEmail(comando.email);
            usuario.alterarPapel(new Papel(comando.papel));
            DominioRegistro.usuarioRepositorio().salvar(usuario);
        }
 public void excluirUsuario(string usuarioId)
 {
     DominioRegistro.usuarioRepositorio().remover(new UsuarioId(usuarioId));
 }
 private UsuarioRepositorio usuarioRepositorio()
 {
     return(DominioRegistro.usuarioRepositorio());
 }
Exemple #7
0
        public Usuario autenticar(string usuario, string senha)
        {
            UsuarioRepositorio usuarioRepositorio = DominioRegistro.usuarioRepositorio();

            return(usuarioRepositorio.usuarioPelaCredencialAutenticacao(usuario, senha));
        }