Пример #1
0
        public IActionResult Index(string filtroNome, string filtroCPF, string filtroCNPJ, DateTime filtroDataCadastro)
        {
            List <Fornecedor> fornecedores = new List <Fornecedor>();

            if (FiltroValidoFornecedor(filtroNome, filtroCPF, filtroCNPJ, filtroDataCadastro))
            {
                fornecedores = FornecedorDAO.GetAllFiltrado(filtroNome, filtroCPF, filtroCNPJ, filtroDataCadastro);
            }
            else
            {
                fornecedores = FornecedorDAO.GetAll();
            }

            if (fornecedores.Count > 0)
            {
                foreach (var fornecedor in fornecedores)
                {
                    fornecedor.Empresa = EmpresaDAO.GetById(fornecedor.EmpresaFK);
                }
            }

            return(View(new ListaFornecedoresViewModel(fornecedores)));
        }