Пример #1
0
        public void Migrate()
        {
            var guilds = SourceDbContext.Guilds.ToList();

            foreach (var guild in guilds)
            {
                var newGuild = new GameGuild()
                {
                    Id          = _gameGuildKeyMapper.MapKey(guild.Id),
                    Name        = guild.Name,
                    GameId      = guild.GameId,
                    GameRealmId = _gameRealmKeyMapper.MapKey(guild.RealmId)
                };

                TargetDbContext.GameGuilds.Add(newGuild);
            }

            TargetDbContext.SaveChanges();
        }
Пример #2
0
 public void WGRemindGuildLeaderV2(GameGuild gameGuild)
 {
     iOSConnector.RemindGuildLeaderV2(gameGuild.guildId, gameGuild.zoneId, gameGuild.roleId, gameGuild.roleName,
                                      gameGuild.partition, gameGuild.userZoneId, gameGuild.type, gameGuild.leaderOpenId,
                                      gameGuild.leaderRoleId, gameGuild.leaderZoneId, gameGuild.areaId);
 }
Пример #3
0
 public void WGGetQQGroupCodeV2(GameGuild gameGuild)
 {
     iOSConnector.GetQQGroupCodeV2(gameGuild.guildId, gameGuild.zoneId);
 }
Пример #4
0
 public void WGBindExistQQGroupV2(GameGuild gameGuild, string groupId, string groupName)
 {
     iOSConnector.BindExistQQGroupV2(groupId, groupName, gameGuild.guildId, gameGuild.zoneId, gameGuild.roleId);
 }
Пример #5
0
 public void WGUnbindQQGroupV2(GameGuild gameGuild)
 {
     iOSConnector.UnbindQQGroupV2(gameGuild.guildId, gameGuild.guildName, gameGuild.zoneId);
 }
Пример #6
0
 public void WGJoinQQGroupV2(GameGuild gameGuild, string groupId)
 {
     iOSConnector.JoinQQGroupV2(gameGuild.guildId, gameGuild.zoneId, groupId, gameGuild.roleId, gameGuild.partition);
 }
Пример #7
0
 public void WGCreateQQGroupV2(GameGuild gameGuild)
 {
     iOSConnector.CreateQQGroupV2(gameGuild.guildId, gameGuild.guildName, gameGuild.zoneId, gameGuild.roleId, gameGuild.partition);
 }
Пример #8
0
 public void WGUnbindQQGroupV2(GameGuild gameGuild)
 {
     MsdkEvent.Instance.HandleUnbindGroupNotify(dataGenerator.GroupData);
 }
Пример #9
0
 public void WGRemindGuildLeaderV2(GameGuild gameGuild)
 {
     MsdkEvent.Instance.HandleRemindGuildLeaderV2Notify(dataGenerator.GroupData);
 }
Пример #10
0
 public void WGGetQQGroupCodeV2(GameGuild gameGuild)
 {
     MsdkEvent.Instance.HandleGetGroupCodeV2Notify(dataGenerator.GroupData);
 }
Пример #11
0
 public void WGBindExistQQGroupV2(GameGuild gameGuild, string groupId, string groupName)
 {
     MsdkEvent.Instance.HandleBindExistGroupV2Notify(dataGenerator.GroupData);
 }
Пример #12
0
 public void WGJoinQQGroupV2(GameGuild gameGuild, string groupId)
 {
     MsdkEvent.Instance.HandleJoinGroupV2Notify(dataGenerator.GroupData);
 }
Пример #13
0
 public void WGCreateQQGroupV2(GameGuild gameGuild)
 {
     MsdkEvent.Instance.HandleCreateGroupV2Notify(dataGenerator.GroupData);
 }