Exemplo n.º 1
0
        public UsuarioCommand AtualizarSenha(UsuarioCommand usuarioCommand)
        {
            var usuario = _usuarioService.AtualizarSenha(usuarioCommand.Senha, usuarioCommand.IdPessoa.Value);

            if (Commit())
            {
                return(UsuarioAdapter.ToModelDomain(usuario));
            }

            return(null);
        }
Exemplo n.º 2
0
        public UsuarioCommand Cadastrar(UsuarioCommand usuarioCommand)
        {
            var usuario = _usuarioService.Adicionar(UsuarioAdapter.ToDomainModel(usuarioCommand));

            _funcionarioService.AlterarStatusDeAtivacao(usuario.IdPessoa, usuario.EstaAtivo);

            if (Commit())
            {
                return(UsuarioAdapter.ToModelDomain(usuario));
            }

            return(null);
        }
Exemplo n.º 3
0
        public UsuarioCommand Atualizar(UsuarioCommand usuarioCommand)
        {
            var usuario = _usuarioService.ObterPorId(usuarioCommand.IdPessoa.Value);

            usuario.AtualizarDados(usuarioCommand.Email, usuarioCommand.Perfil, usuarioCommand.EstaAtivo);

            var usuarioRetorno = _usuarioService.Atualizar(usuario);

            if (Commit())
            {
                return(UsuarioAdapter.ToModelDomain(usuarioRetorno));
            }

            return(null);
        }
Exemplo n.º 4
0
        public UsuarioCommand Autenticar(string userName, string senha)
        {
            var usuarioRetorno = UsuarioAdapter.ToModelDomain(_usuarioService.Autenticar(userName, senha));

            if (usuarioRetorno != null)
            {
                var funcionarioRetorno = FuncionarioAdapter.ToModelDomain(_funcionarioService.ObterPorId(usuarioRetorno.IdPessoa.Value));

                if (funcionarioRetorno != null)
                {
                    usuarioRetorno.Funcionario = funcionarioRetorno;
                }
            }

            return(usuarioRetorno);
        }
Exemplo n.º 5
0
 public UsuarioCommand ObterPorId(Guid id)
 {
     return(UsuarioAdapter.ToModelDomain(_usuarioService.ObterPorId(id)));
 }