Esempio n. 1
0
        public List <Usuarios> BuscaUsuariosPorTipo(EnumTipoUsuarios tipoUsuarios)
        {
            var listaUsuarios = new List <Usuarios>();

            // Faz a consulta no banco e retorna a lista

            return(listaUsuarios);
        }
        public IEnumerable <DtoUsuarios> BuscaUsuariosPorTipo(EnumTipoUsuarios tipoUsuarios)
        {
            // Faz as validações e depois chama o repositorio para buscar

            // ----------- validações ---------------

            RepositorioDeUsuarios repositorioDeUsuarios = new RepositorioDeUsuarios();
            var resultado           = repositorioDeUsuarios.BuscaUsuariosPorTipo(tipoUsuarios);
            var conversorDeUsuarios = new ConversorDeUsuarios();
            var listaUsuarios       = new List <DtoUsuarios>();

            foreach (var obj in resultado)
            {
                listaUsuarios.Add(conversorDeUsuarios.ConverteObj(obj));
            }
            return(listaUsuarios);
        }