public ActionResult salvarRecurso(AcessoRecursoForm ViewModel) { if (!ModelState.IsValid) { return(PartialView("editar-recurso", ViewModel)); } if (User.idPerfil() != PerfilAcessoConst.DESENVOLVEDOR) { this.Flash(UtilMessage.TYPE_MESSAGE_ERROR, "Você não tem permissao para realizar essa operação."); return(PartialView("editar-recurso", ViewModel)); } AcessoRecurso OAcessoRecurso = this.OAcessoRecursoBL.carregar(UtilNumber.toInt32(ViewModel.id)) ?? new AcessoRecurso(); Mapper.Map(ViewModel, OAcessoRecurso); this.OAcessoRecursoBL.salvar(OAcessoRecurso); this.Flash(UtilMessage.TYPE_MESSAGE_SUCCESS, "As informações foram salvas com sucesso."); ViewModel.listRecursoAcao = this.OAcessoRecursoAcaoBL.listar(0, UtilNumber.toInt32(ViewModel.id), "S").ToList(); return(PartialView("editar-recurso", ViewModel)); }
public PartialViewResult exibirActions(int idRecurso, int idRecursoGrupo, int?idPerfilAcesso) { AcessoRecursoForm ViewModel = new AcessoRecursoForm { id = idRecurso, idRecursoGrupo = idRecursoGrupo }; if (idRecurso > 0) { ViewModel.listRecursoAcao = this.OAcessoRecursoAcaoBL.listar(0, idRecurso, "S").ToList(); } else { ViewModel.listRecursoAcao = this.OAcessoRecursoAcaoBL.listar(idRecursoGrupo, 0, "S").ToList(); } if (idPerfilAcesso > 0) { PerfilAcesso OPerfil = this.OPerfilAcessoBL.carregar(UtilNumber.toInt32(idPerfilAcesso)); ViewModel.descricaoPerfil = (OPerfil == null ? "" : OPerfil.descricao); ViewModel.listaPermissoes = this.OAcessoPermissaoBL.listarPermissoes(UtilNumber.toInt32(idPerfilAcesso), 0).ToList(); } ViewModel.idPerfilAcesso = idPerfilAcesso; return(PartialView(ViewModel)); }
public ActionResult editarRecurso(int id, int?idRecursoPai, int?idRecursoGrupo, int?idPerfilAcesso) { var ViewModel = new AcessoRecursoForm { idRecursoPai = idRecursoPai, idRecursoGrupo = idRecursoGrupo }; var OAcessoRecurso = this.OAcessoRecursoBL.carregar(UtilNumber.toInt32(id)); ViewModel = (OAcessoRecurso != null ? Mapper.Map <AcessoRecursoForm>(OAcessoRecurso) : ViewModel); if (UtilNumber.toInt32(id) > 0) { ViewModel.listRecursoAcao = this.OAcessoRecursoAcaoBL.listar(0, UtilNumber.toInt32(ViewModel.id), "S").ToList(); } else { ViewModel.listRecursoAcao = this.OAcessoRecursoAcaoBL.listar(UtilNumber.toInt32(idRecursoGrupo), 0, "S").ToList(); } ViewModel.idPerfilAcesso = idPerfilAcesso; if (idPerfilAcesso > 0) { PerfilAcesso OPerfil = this.OPerfilAcessoBL.carregar(UtilNumber.toInt32(idPerfilAcesso)); ViewModel.descricaoPerfil = (OPerfil == null ? "" : OPerfil.descricao); ViewModel.listaPermissoes = this.OAcessoPermissaoBL.listarPermissoes(UtilNumber.toInt32(idPerfilAcesso), 0).ToList(); } return(View(ViewModel)); }