public string ResponderExcluir() { string lretorno = string.Empty; string lPermissaoId = Request["Id"]; RemoverPermissaoRequest lRequest = new RemoverPermissaoRequest() { CodigoSessao = this.CodigoSessao, CodigoPermissao = lPermissaoId }; MensagemResponseBase lResponse = null; try { lResponse = this.ServicoSeguranca.RemoverPermissao(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { lretorno = RetornarSucessoAjax("Permissao excluida com sucesso!"); base.RegistrarLogExclusao(); } else { lretorno = RetornarErroAjax(lResponse.DescricaoResposta); } } catch (Exception ex) { lretorno = RetornarErroAjax(ex.Message); } return(lretorno); }
/// <summary> /// Remove uma permissão do sistema /// </summary> /// <param name="parametros"></param> /// <returns></returns> public MensagemResponseBase RemoverPermissao(RemoverPermissaoRequest parametros) { // Remove o perfil _servicoPersistencia.RemoverObjeto <PermissaoInfo>( new RemoverObjetoRequest <PermissaoInfo>() { CodigoObjeto = parametros.CodigoPermissao }); // Retorna return (new MensagemResponseBase() { CodigoMensagemRequest = parametros.CodigoMensagem }); }