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); }
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; }