public string ResponderExcluir() { string lretorno = string.Empty; string lPerfilId = Request["Id"]; RemoverPerfilRequest lRequest = new RemoverPerfilRequest() { CodigoSessao = this.CodigoSessao, CodigoPerfil = lPerfilId }; MensagemResponseBase lResponse = null; try { lResponse = this.ServicoSeguranca.RemoverPerfil(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { lretorno = RetornarSucessoAjax("Perfil excluido com sucesso!"); base.RegistrarLogExclusao(); } else { lretorno = RetornarErroAjax(lResponse.DescricaoResposta); } } catch (Exception ex) { lretorno = RetornarErroAjax(ex.Message); } return(lretorno); }
/// <summary> /// Remove um perfil /// </summary> /// <param name="parametros"></param> /// <returns></returns> public MensagemResponseBase RemoverPerfil(RemoverPerfilRequest parametros) { // Remove o perfil _servicoPersistencia.RemoverObjeto <PerfilInfo>( new RemoverObjetoRequest <PerfilInfo>() { CodigoObjeto = parametros.CodigoPerfil }); // Retorna return (new MensagemResponseBase() { CodigoMensagemRequest = parametros.CodigoMensagem }); }