コード例 #1
0
        public static void Send_CrossRefAniDBTvDB(CrossRef_AniDB_TvDBV2 data, string animeName)
        {
            //if (!ServerSettings.Instance.WebCache.XRefFileEpisode_Send) return;

            string uri = $@"http://{azureHostBaseAddress}/api/CrossRef_AniDB_TvDB";

            Azure_CrossRef_AniDB_TvDB_Request input = data.ToRequest(animeName);
            string json = JSONHelper.Serialize(input);

            SendData(uri, json, "POST");
        }
コード例 #2
0
        public static Azure_CrossRef_AniDB_TvDB_Request ToRequest(this CrossRef_AniDB_TvDBV2 xref, string animeName)
        {
            Azure_CrossRef_AniDB_TvDB_Request r = new Azure_CrossRef_AniDB_TvDB_Request
            {
                AnimeID                 = xref.AnimeID,
                AnimeName               = animeName,
                AniDBStartEpisodeType   = xref.AniDBStartEpisodeType,
                AniDBStartEpisodeNumber = xref.AniDBStartEpisodeNumber,
                TvDBID                 = xref.TvDBID,
                TvDBSeasonNumber       = xref.TvDBSeasonNumber,
                TvDBStartEpisodeNumber = xref.TvDBStartEpisodeNumber,
                TvDBTitle              = xref.TvDBTitle,
                CrossRefSource         = xref.CrossRefSource,
                Username               = Constants.AnonWebCacheUsername,
                AuthGUID               = string.Empty
            };

            return(r);
        }
コード例 #3
0
        public static Azure_CrossRef_AniDB_TvDB_Request ToRequest(this CrossRef_AniDB_TvDBV2 xref, string animeName)
        {
            Azure_CrossRef_AniDB_TvDB_Request r = new Azure_CrossRef_AniDB_TvDB_Request();

            r.AnimeID                 = xref.AnimeID;
            r.AnimeName               = animeName;
            r.AniDBStartEpisodeType   = xref.AniDBStartEpisodeType;
            r.AniDBStartEpisodeNumber = xref.AniDBStartEpisodeNumber;
            r.TvDBID                 = xref.TvDBID;
            r.TvDBSeasonNumber       = xref.TvDBSeasonNumber;
            r.TvDBStartEpisodeNumber = xref.TvDBStartEpisodeNumber;
            r.TvDBTitle              = xref.TvDBTitle;
            r.CrossRefSource         = xref.CrossRefSource;
            r.Username               = ServerSettings.AniDB_Username;
            if (ServerSettings.WebCache_Anonymous)
            {
                r.Username = Constants.AnonWebCacheUsername;
            }
            r.AuthGUID = String.IsNullOrEmpty(ServerSettings.WebCacheAuthKey) ? "" : ServerSettings.WebCacheAuthKey;
            return(r);
        }
コード例 #4
0
        public static Azure_CrossRef_AniDB_TvDB_Request ToRequest(this CrossRef_AniDB_TvDBV2 xref, string animeName)
        {
            Azure_CrossRef_AniDB_TvDB_Request r = new Azure_CrossRef_AniDB_TvDB_Request
            {
                AnimeID                 = xref.AnimeID,
                AnimeName               = animeName,
                AniDBStartEpisodeType   = xref.AniDBStartEpisodeType,
                AniDBStartEpisodeNumber = xref.AniDBStartEpisodeNumber,
                TvDBID                 = xref.TvDBID,
                TvDBSeasonNumber       = xref.TvDBSeasonNumber,
                TvDBStartEpisodeNumber = xref.TvDBStartEpisodeNumber,
                TvDBTitle              = xref.TvDBTitle,
                CrossRefSource         = xref.CrossRefSource,
                Username               = ServerSettings.Instance.AniDb.Username
            };

            if (ServerSettings.Instance.WebCache.Anonymous)
            {
                r.Username = Constants.AnonWebCacheUsername;
            }
            r.AuthGUID = string.IsNullOrEmpty(ServerSettings.Instance.WebCache.AuthKey) ? string.Empty : ServerSettings.Instance.WebCache.AuthKey;
            return(r);
        }