public UsuarioCommand AtualizarSenha(UsuarioCommand usuarioCommand) { var usuario = _usuarioService.AtualizarSenha(usuarioCommand.Senha, usuarioCommand.IdPessoa.Value); if (Commit()) { return(UsuarioAdapter.ToModelDomain(usuario)); } return(null); }
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); }
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); }
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); }
public UsuarioCommand ObterPorId(Guid id) { return(UsuarioAdapter.ToModelDomain(_usuarioService.ObterPorId(id))); }