Exemplo n.º 1
0
 public static void UpdateSessionlogList(ref UserManager instance, ref UserAll userAll, ref bool isLogout)
 {
     if (isLogout)
     {
         DateTime       now            = DateTime.Now;
         UserSessionLog userSessionLog = new UserSessionLog();
         userSessionLog.sortNumber   = NetPacketUtil.toSortNumber(instance.userLocal.loginDateTime);
         userSessionLog.placeId      = Auth.LocationId;
         userSessionLog.playDate     = NetPacketUtil.toLogDateString(now);
         userSessionLog.userPlayDate = NetPacketUtil.toString(now);
         userSessionLog.isPaid       = instance.userLocal.isPaid;
         userAll.userSessionlogList  = new UserSessionLog[1] {
             userSessionLog
         };
     }
     else
     {
         userAll.userSessionlogList = new UserSessionLog[0];
     }
 }
Exemplo n.º 2
0
        public static void Save()
        {
            GetUserCardResponse userCardResponse = FileSystem.Configuration.LoadJson <GetUserCardResponse>(_filename);

            foreach (var card in _cards)
            {
                if (card.created == "0000-00-00 00:00:00.0")
                {
                    card.created = NetPacketUtil.toString(NetPacketUtil.LocalNow);
                }
                if (card.kaikaDate == "0000-00-00 00:00:00.0" && card.printCount > 0)
                {
                    card.kaikaDate = NetPacketUtil.toString(NetPacketUtil.LocalNow);
                }
                if (card.choKaikaDate == "0000-00-00 00:00:00.0" && card.printCount > 2 && card.level == card.maxLevel)
                {
                    card.choKaikaDate = NetPacketUtil.toString(NetPacketUtil.LocalNow);
                }
            }

            userCardResponse.userCardList = _cards.ToArray();
            userCardResponse.length       = _cards.Count;
            FileSystem.Configuration.SaveJson(_filename, userCardResponse);
        }