/// <summary> /// Gets the voting material. /// </summary> /// <param name="votingid">Id of the voting.</param> /// <param name="callBack">Callback upon completion.</param> public void GetVotings(List<Guid> votingIds, GetVotingsCallBack callBack) { lock (this.operations) { this.operations.Enqueue(new GetVotingsOperation(votingIds, callBack)); } }
/// <summary> /// Create a new vote cast opeation. /// </summary> /// <param name="votingId">Ids of the votings or null for all votings.</param> /// <param name="callBack">Callback upon completion.</param> public GetVotingsOperation(List<Guid> votingIds, GetVotingsCallBack callBack) { this.votingIds = votingIds; this.callBack = callBack; }