Exemplo n.º 1
0
    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;
        //=============================================//
    }
Exemplo n.º 2
0
 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)));
        }
Exemplo n.º 4
0
        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");
            }
        }
Exemplo n.º 5
0
 private void AssertDisputeResponse(Transaction transaction, DisputeStatus disputeStatus)
 {
     Assert.IsNotNull(transaction);
     Assert.AreEqual(SUCCESS, transaction.ResponseCode);
     Assert.AreEqual(GetMapping(disputeStatus), transaction.ResponseMessage);
 }
Exemplo n.º 6
0
 public StatusSpecificDispute(DisputeStatus status, IRequester requester)
     : base(requester, Endpoint.Api, pathForStatus(status))
 {
 }