public void Populate(VM_Playlist contract) { PlaylistID = contract.PlaylistID; PlaylistName = contract.PlaylistName; PlaylistItems = contract.PlaylistItems; DefaultPlayOrder = contract.DefaultPlayOrder; PlayWatched = contract.PlayWatched; PlayUnwatched = contract.PlayUnwatched; }
private bool CanUseEpisode(VM_Playlist pl, VM_AnimeEpisode_User ep) { if (ep.Watched && pl.PlayWatchedBool && ep.HasFiles) { return(true); } if (!ep.Watched && pl.PlayUnwatchedBool && ep.HasFiles) { return(true); } return(false); }