Пример #1
0
        public void AtualizarUsuario(Manter manterView)
        {
            Usuario usuarioModelo = new Usuario();

            usuarioModelo.Id = manterView.Id;
            usuarioModelo.Nome = manterView.Nome;
            usuarioModelo.Login = manterView.Login;
            usuarioModelo.Email = manterView.Email;
            usuarioModelo.Senha = manterView.Senha;
            usuarioModelo.StatusId = manterView.Status;
            usuarioModelo.PerfilId = 1;

            usuarioModelo.Validar();

            if (usuarioModelo.BuscarRegrasDeNegocioInvalidas().Count() > 0)
            {
                foreach (var item in usuarioModelo.BuscarRegrasDeNegocioInvalidas())
                {
                    manterView.MenssagensDeErro.Add(item.Regra);
                }
            }
            else
            {
                _usuarioServico = new UsuarioServico();
                _usuarioServico.AtualizarUsuario(usuarioModelo);
            }
        }
Пример #2
0
        public IEnumerable<Usuario> BuscarUsuarios(string nome)
        {
            _usuarioServico = new UsuarioServico();
            IEnumerable<Usuario> listaUsuarioModelo = _usuarioServico.BuscarUsuariosPorNome(nome);

            return listaUsuarioModelo;
        }
Пример #3
0
        public List<Listagem> BuscarUsuarios()
        {
            _usuarioServico = new UsuarioServico();
            IEnumerable<Usuario> listaUsuarioModelo = _usuarioServico.BuscarUsuarios();

            List<Listagem> listagemView = new List<Listagem>();

            foreach (var item in listaUsuarioModelo)
            {
                Listagem view = new Listagem();
                view.Id = item.Id;
                view.Nome = item.Nome;
                view.Login = item.Login;
                view.Email = item.Email;
                view.StatusId = item.StatusId;

                listagemView.Add(view);
            }

            return listagemView;
        }
Пример #4
0
 public ManterServico()
 {
     _usuarioServico = new UsuarioServico();
 }
Пример #5
0
 public DefaultServico()
 {
     usuarioServico = new UsuarioServico();
 }
Пример #6
0
 public ListagemServico()
 {
     _usuarioServico = new UsuarioServico();
 }