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);
        }
        public ActionResult Cadastrar(string areaId)
        {
            var model = new IndustriaViewModel();

            PreencheCombosTela(model);

            return(View("Form", model));
        }
        public ActionResult Editar(IndustriaViewModel model)
        {
            var resultado = service.Atualizar(model);

            if (resultado.Successo)
            {
                resultado.RedirecionarPara(Url.Action(nameof(Index)));
            }

            return(Json(resultado.Retorno()));
        }
 private void PreencheCombosTela(IndustriaViewModel model)
 {
     model.Ramos = ramoAppService.RecuperarDropdown().Data;
 }