public int Insert(TipoPagePermissao tipoPage, string page, int perfil, int idpage) { var obj = new GlobaisPermissaoPaginaBE(); if (idpage != 0) { obj = this.SelectID(new GlobaisPermissaoPaginaBE { permPag_id = idpage }); } else { obj = this.SelectID(new GlobaisPermissaoPaginaBE { permPag_url = page, perm_id = perfil }); } if (obj == null) { obj = new GlobaisPermissaoPaginaBE(); obj.permPag_url = page; obj.perm_id = perfil; } switch (tipoPage) { case TipoPagePermissao.InsertItem: obj.permPag_inserir = obj.permPag_inserir ? false : true; break; case TipoPagePermissao.UpdateItem: obj.permPag_alterar = obj.permPag_alterar ? false : true; break; case TipoPagePermissao.DeletarItem: obj.permPag_excluir = obj.permPag_excluir ? false : true; break; default: obj.permPag_inserir = obj.permPag_inserir ? false : true; break; } return(new GlobaisPermissaoPageDao().Insert(obj)); }
public ActionResult CadastrarItem(TipoPagePermissao tipo, string page, int perfil, int idpage) { new GlobaisPermissaoPageBLL().Insert(tipo, page, perfil, idpage); return(View()); }