public IEnumerable <ProdutoViewModel> Listagem()
        {
            var lista = ServicoProduto.Listagem();
            List <ProdutoViewModel> listaProduto = new List <ProdutoViewModel>();

            foreach (var item in lista)
            {
                ProdutoViewModel produto = new ProdutoViewModel()
                {
                    Codigo             = item.Codigo,
                    Descricao          = item.Descricao,
                    Quantidade         = item.Quantidade,
                    Valor              = (decimal)item.Valor,
                    CodigoCategoria    = (int)item.CodigoCategoria,
                    DescricaoCategoria = item.Categoria.Descricao
                };
                listaProduto.Add(produto);
            }
            return(listaProduto);
        }
        public IEnumerable <ProdutoViewModel> Listagem()
        {
            var lista = ServicoProduto.Listagem();
            List <ProdutoViewModel> listaProduto = new List <ProdutoViewModel>();

            foreach (var registro in lista)
            {
                ProdutoViewModel Produto = new ProdutoViewModel
                {
                    Codigo             = registro.Codigo,
                    Descricao          = registro.Descricao,
                    Quantidade         = registro.Quantidade,
                    Valor              = (decimal)registro.Valor,
                    CodigoCategoria    = (int)registro.CodigoCategoria,
                    DescricaoCategoria = registro.Categoria.Descricao
                };

                listaProduto.Add(Produto);
            }

            return(listaProduto);
        }