Beispiel #1
0
        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));
        }