Exemple #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));
        }
        public ConfigurationProfile()
        {
            Shared.Application.Conversores.Configuracao.Registrar(this);
            this.AllowNullCollections = true;

            ClienteViewModel.Mapping(this);
            ClienteListaViewModel.Mapping(this);
            EmailViewModel.Mapping(this);
            EnderecoViewModel.Mapping(this);
            FornecedorViewModel.Mapping(this);
            FornecedorListaViewModel.Mapping(this);
            IdentificacaoViewModel.Mapping(this);
            IndustriaViewModel.Mapping(this);
            LojaViewModel.Mapping(this);
            LojaListaViewModel.Mapping(this);
            ParametroViewModel.Mapping(this);
            RamoViewModel.Mapping(this);
            TaraViewModel.Mapping(this);
            TelefoneViewModel.Mapping(this);
            TipoClienteViewModel.Mapping(this);
            TipoIdentificacaoViewModel.Mapping(this);
            TipoProdutoViewModel.Mapping(this);
            TipoPrecoViewModel.Mapping(this);
            UsuarioViewModel.Mapping(this);
            UnidadeViewModel.Mapping(this);
            MarcaViewModel.Mapping(this);
        }