public void getParishMembersListCallback(GetParishMembersList_ReturnType returnData) { if (returnData.Success) { StoredParishInfo info = (StoredParishInfo)this.parishList[returnData.parishID]; if (info == null) { info = new StoredParishInfo(); this.parishList[returnData.parishID] = info; } info.m_lastUpdateTime = DateTime.Now; info.lastReturnData = returnData; if (this.currentParish == returnData.parishID) { this.votingAllowed = returnData.votingAllowed; if (this.parishMembers == null) { this.parishMembers = new List <ParishMember>(); } else { this.parishMembers.Clear(); } if (returnData.parishMembers != null) { this.parishMembers.AddRange(returnData.parishMembers); } this.lastProclamationTime = returnData.lastProclamation; this.m_userIDOnCurrent = -1; this.electedLeaderID = returnData.leaderID; this.electedLeaderName = returnData.leaderName; this.currentLeaderID = returnData.leaderID; this.currentLeaderName = returnData.leaderName; this.voteCapLabelValue.Text = returnData.voteCap.ToString(); this.voteCap = returnData.voteCap; this.addPlayers(); } } }
public void OurRemoteAsyncCallBack_GetParishMembersList(IAsyncResult ar) { RemoteAsyncDelegate_GetParishMembersList asyncDelegate = (RemoteAsyncDelegate_GetParishMembersList) ((AsyncResult) ar).AsyncDelegate; try { this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar)); } catch (Exception exception) { GetParishMembersList_ReturnType returnData = new GetParishMembersList_ReturnType(); this.manageRemoteExpection(ar, returnData, exception); } }