public ActionResult Index(FornecedorListaViewModel vm) { FornecedorBusiness fornecedorBusiness = new FornecedorBusiness(); DateTime?filDtCadastro = null; if (!string.IsNullOrWhiteSpace(vm.filtroDtCadastro)) { try { string[] split = vm.filtroDtCadastro.Split('-'); filDtCadastro = new DateTime(int.Parse(split[0]), int.Parse(split[1]), int.Parse(split[2])); } catch { vm.Retorno = new Domain.DTO.Retorno(); vm.Retorno.ErroMensagem = "Data inválida. Use o formato aaaa-mm-dd."; return(View(vm)); } } vm.lisgagem = fornecedorBusiness .ConsultarFornecedor(vm.filtroNome, vm.filtroCpfCnpj, filDtCadastro); return(View(vm)); }