public PartialViewResult partialFormGrupo(int?id, int idTipoCampoCadastro) { var idOrganizacao = UtilRequest.getInt32("idOrganizacao"); if (User.idOrganizacao() > 0) { idOrganizacao = User.idOrganizacao(); } var ViewModel = new AssociadoCampoGrupoForm(); ViewModel.AssociadoCampoGrupo = this.OConfiguracaoAssociadoCampoGrupoBL.carregar(id.toInt(), idOrganizacao) ?? new ConfiguracaoAssociadoCampoGrupo(); ViewModel.AssociadoCampoGrupo.idOrganizacao = idOrganizacao; ViewModel.AssociadoCampoGrupo.idTipoCampoCadastro = idTipoCampoCadastro; return(PartialView(ViewModel)); }
public ActionResult salvarFormGrupo(AssociadoCampoGrupoForm ViewModel) { if (!ModelState.IsValid) { return(PartialView("partial-form-grupo", ViewModel)); } bool flagSucesso = OConfiguracaoAssociadoCampoGrupoBL.salvar(ViewModel.AssociadoCampoGrupo); if (flagSucesso) { this.Flash(UtilMessage.TYPE_MESSAGE_SUCCESS, UtilMessage.success("Registro salvo!", "Os dados foram enviados com sucesso.")); CacheService.getInstance.remover("lista_campos_associado"); CacheService.getInstance.remover("lista_grupos_campos_associado"); return(Json(new { error = false, ViewModel.AssociadoCampoGrupo.idTipoCampoCadastro, message = "Os dados foram salvos com sucesso." })); } this.Flash(UtilMessage.TYPE_MESSAGE_ERROR, UtilMessage.error("Falha!", "Não foi possível salvar o registro.")); return(PartialView("partial-form-grupo", ViewModel)); }