Beispiel #1
0
        public LodestoneCharacterModel VerifyLodestone(string userId, string characterId, string code)
        {
            var parser = new LodestoneParser.LodestoneParser();

            parser.LoadCharacter(int.Parse(characterId));
            var contains = parser.CheckProfileContains(code);

            if (contains)
            {
                var name   = parser.GetName();
                var server = parser.GetServer();
                var icon   = parser.GetIconUrl();

                var model = new LodestoneCharacterModel
                {
                    Id          = 0,
                    UserId      = userId,
                    CharacterId = characterId,
                    Icon        = icon,
                    Server      = server,
                    Name        = name
                };

                return(_repo.AddLodestoneCharacter(model));
            }

            return(null);
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            var parser = new LodestoneParser.LodestoneParser();

            parser.LoadCharacter(6738422);

            var character = parser.GetCharacterInventory();
        }