public IEnumerable <FornecedorModelView> GetFornecedores()
        {
            var fornecedores         = new List <FornecedorModelView>();
            var produtoPrecoBusiness = ServiceLocator.Current.GetInstance <IProdutoPrecoServico>();

            foreach (var fornecedor in Servico.Buscar())
            {
                var fornecedorModelView = new FornecedorModelView(fornecedor);
                fornecedores.Add(fornecedorModelView);
            }

            return(fornecedores.OrderBy(x => x.Descricao).ToList());
        }
        public IEnumerable <FornecedorModelView> GetFornecedores()
        {
            var fornecedores         = new List <FornecedorModelView>();
            var produtoPrecoBusiness = ServiceLocator.Current.GetInstance <IProdutoPrecoServico>();

            foreach (var fornecedor in Servico.Buscar())
            {
                var fornecedorModelView = new FornecedorModelView(fornecedor);
                //var produtosPreco = produtoPrecoBusiness.GetByFornecedorProduto(fornecedor.Id);
                //foreach (var produtoPreco in produtosPreco)
                //{
                //    if (fornecedorModelView.Produtos == null)
                //        fornecedorModelView.Produtos = new List<ProdutoPrecoModelView>();

                //    if (produtoPreco.InicioVigencia <= DateTime.Now && produtoPreco.FimVigencia >= DateTime.Now)
                //        fornecedorModelView.Produtos.Add(new ProdutoPrecoModelView(produtoPreco.Produto, produtoPreco));
                //}
                //if ((fornecedorModelView?.Produtos?.Any() ?? false))
                fornecedores.Add(fornecedorModelView);
            }

            return(fornecedores);
        }