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"); }
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); }
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); }
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); }