Ejemplo n.º 1
0
        private bool RefreshRoles(RolesUserControl uc)
        {
            try
            {
                IGatewayService        proxy = CreateServiceProxy();
                IList <RoleClientInfo> roles = proxy.GetMyImmediateRoles(this.myId);

                foreach (RoleClientInfo role in roles)
                {
                    IPreService preService = CreatePreProxy();
                    role.Name = preService.Decrypt(this.keyPair.Private, role.Name);
                }

                uc.InsertRoles(roles);
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message);
                Logger.LogError("Error refreshing roles", ex);
            }
            return(false);
        }
Ejemplo n.º 2
0
        private bool RefreshRoles(RolesUserControl uc)
        {
            try
            {
                IGatewayService proxy = CreateServiceProxy();
                IList<RoleClientInfo> roles = proxy.GetMyImmediateRoles(this.myId);

                foreach (RoleClientInfo role in roles)
                {
                    IPreService preService = CreatePreProxy();
                    role.Name = preService.Decrypt(this.keyPair.Private, role.Name);
                }

                uc.InsertRoles(roles);
                return true;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message);
                Logger.LogError("Error refreshing roles", ex);
            }
            return false;
        }