コード例 #1
0
        //
        public bool salvar(AcessoRecursoGrupoOrganizacao OAcessoRecursoGrupoOrganizacao)
        {
            // Excluir registros existentes
            this.excluir(OAcessoRecursoGrupoOrganizacao.idOrganizacao, OAcessoRecursoGrupoOrganizacao.idRecursoGrupo);

            OAcessoRecursoGrupoOrganizacao.dtAtivacao = DateTime.Now;

            OAcessoRecursoGrupoOrganizacao.idUsuarioAtivacao = User.id();

            db.AcessoRecursoGrupoOrganizacao.Add(OAcessoRecursoGrupoOrganizacao);

            db.SaveChanges();

            bool flagSucesso = OAcessoRecursoGrupoOrganizacao.id > 0;

            return(flagSucesso);
        }
        public ActionResult registrarModulo(int idOrganizacao, int idRecursoGrupo, bool flagAtivar)
        {
            if (!flagAtivar)
            {
                this.OAcessoRecursoGrupoOrganizacaoBL.excluir(idOrganizacao, idRecursoGrupo);
            }

            if (flagAtivar)
            {
                var OAcessoRecursoGrupoOrganizacao = new AcessoRecursoGrupoOrganizacao();
                OAcessoRecursoGrupoOrganizacao.idOrganizacao  = idOrganizacao;
                OAcessoRecursoGrupoOrganizacao.idRecursoGrupo = idRecursoGrupo;

                this.OAcessoRecursoGrupoOrganizacaoBL.salvar(OAcessoRecursoGrupoOrganizacao);
            }

            return(null);
        }