public static MylistEntry FromAnime(AnimeEntry entry)
{
MylistEntry m_entry = new MylistEntry();
TimeSpan length = TimeSpan.FromSeconds(entry.length);
m_entry.OriginalEntry = entry;
m_entry.ID = entry.aid;
m_entry.HasChildren = entry.eps_have > 0;
m_entry.Col0 = entry.title;
m_entry.Col1 = String.Format("{0}/{1}{2}", entry.eps_have,
(entry.eps_total == 0) ? "TBC" : entry.eps_total.ToString(),
(entry.spl_have > 0) ? String.Format("+{0}", entry.spl_have) : null);
m_entry.Col2 = String.Format("{0}/{1}{2}", entry.eps_watched,
entry.eps_have,
(entry.spl_watched > 0) ? String.Format("+{0}", entry.spl_watched) : null);
m_entry.Col3 = entry.year;
m_entry.Col4 = length.ToFormattedLength();
m_entry.Col5 = entry.size.ToFormattedBytes();
return m_entry;
}