public static void Populate(this AniDB_MylistStats stats, Raw_AniDB_MyListStats raw) { stats.Animes = raw.Animes; stats.Episodes = raw.Episodes; stats.Files = raw.Files; stats.SizeOfFiles = raw.SizeOfFiles; stats.AddedAnimes = raw.AddedAnimes; stats.AddedEpisodes = raw.AddedEpisodes; stats.AddedFiles = raw.AddedFiles; stats.AddedGroups = raw.AddedGroups; stats.LeechPct = raw.LeechPct; stats.GloryPct = raw.GloryPct; stats.ViewedPct = raw.ViewedPct; stats.MylistPct = raw.MylistPct; stats.ViewedMylistPct = raw.ViewedMylistPct; stats.EpisodesViewed = raw.EpisodesViewed; stats.Votes = raw.Votes; stats.Reviews = raw.Reviews; stats.ViewiedLength = raw.ViewiedLength; }
public virtual enHelperActivityType Process(ref Socket soUDP, ref IPEndPoint remoteIpEndPoint, string sessionID, Encoding enc) { ProcessCommand(ref soUDP, ref remoteIpEndPoint, sessionID, enc); // handle 555 BANNED and 598 - UNKNOWN COMMAND if (ResponseCode == 598) { return(enHelperActivityType.UnknownCommand_598); } if (ResponseCode == 555) { return(enHelperActivityType.Banned_555); } if (errorOccurred) { return(enHelperActivityType.NoSuchMyListFile); } // Process Response string sMsgType = socketResponse.Substring(0, 3); switch (sMsgType) { case "222": { myListStats = new Raw_AniDB_MyListStats(socketResponse); return(enHelperActivityType.GotMyListStats); } case "501": { return(enHelperActivityType.LoginRequired); } } return(enHelperActivityType.NoSuchMyListFile); }
public AniDB_MylistStats(Raw_AniDB_MyListStats raw) { Populate(raw); }