void SetDisputeStatus(JObject jsonDispute) { if (jsonDispute != null) { string jsonString = jsonDispute.ToString(); DisputeStatus disputeStatus = JsonConvert.DeserializeObject <DisputeStatus>(jsonString); GlobalData.disputeStatus = disputeStatus; if (!disputeStatus.canresolve) { if (GlobalData.gbTurn) { gameUserManager.ShowInfo("There is dispute!"); } gameUserManager.DisputeDisplay(); } else { gameUserManager.DisputeDisplay(false); } } else { if (GlobalData.disputeStatus != null) { GlobalData.disputeStatus.canresolve = true; } gameUserManager.DisputeDisplay(false); } //else GlobalData.disputeStatus.canresolve = true; //=============================================// }
public static void InitGameChannelData() { bPlaying = false; gcurrentPlayedChannedId = null; gbTurn = false; gOpponentName = null; gPlayerIndex = 0; gWinner = -1; disputeStatus = null; gGameControl = new GameControl(); //bOpenedChannel = false; }
public void ReportFindDisputes_By_Status() { DisputeStatus disputeStatus = DisputeStatus.UnderReview; List <DisputeSummary> disputes = ReportingService.FindDisputes() .WithPaging(1, 10) .Where(DataServiceCriteria.StartStageDate, DateTime.Now.AddYears(-2).AddDays(1)) .And(SearchCriteria.DisputeStatus, disputeStatus) .Execute(); Assert.IsNotNull(disputes); Assert.IsTrue(disputes is List <DisputeSummary>); Assert.IsTrue(disputes.TrueForAll(d => d.CaseStatus == EnumConverter.GetMapping(Target.GP_API, disputeStatus))); }
static string pathForStatus(DisputeStatus status) { switch (status) { case DisputeStatus.Open: return("/disputes/open"); case DisputeStatus.Pending: return("/disputes/pending"); case DisputeStatus.Closed: case DisputeStatus.Won: case DisputeStatus.Lost: return("/disputes/closed"); default: throw new ArgumentException("status"); } }
private void AssertDisputeResponse(Transaction transaction, DisputeStatus disputeStatus) { Assert.IsNotNull(transaction); Assert.AreEqual(SUCCESS, transaction.ResponseCode); Assert.AreEqual(GetMapping(disputeStatus), transaction.ResponseMessage); }
public StatusSpecificDispute(DisputeStatus status, IRequester requester) : base(requester, Endpoint.Api, pathForStatus(status)) { }