@ -263,8 +263,7 @@ namespace MediaBrowser.Api
item . Overview = request . Overview ;
item . Genres = request . Genres ;
var episode = item as Episode ;
if ( episode ! = null )
if ( item is Episode episode )
{
episode . AirsAfterSeasonNumber = request . AirsAfterSeasonNumber ;
episode . AirsBeforeEpisodeNumber = request . AirsBeforeEpisodeNumber ;
@ -302,14 +301,12 @@ namespace MediaBrowser.Api
item . PreferredMetadataCountryCode = request . PreferredMetadataCountryCode ;
item . PreferredMetadataLanguage = request . PreferredMetadataLanguage ;
var hasDisplayOrder = item as IHasDisplayOrder ;
if ( hasDisplayOrder ! = null )
if ( item is IHasDisplayOrder hasDisplayOrder )
{
hasDisplayOrder . DisplayOrder = request . DisplayOrder ;
}
var hasAspectRatio = item as IHasAspectRatio ;
if ( hasAspectRatio ! = null )
if ( item is IHasAspectRatio hasAspectRatio )
{
hasAspectRatio . AspectRatio = request . AspectRatio ;
}
@ -337,16 +334,14 @@ namespace MediaBrowser.Api
item . ProviderIds = request . ProviderIds ;
var video = item as Video ;
if ( video ! = null )
if ( item is Video video )
{
video . Video3DFormat = request . Video3DFormat ;
}
if ( request . AlbumArtists ! = null )
{
var hasAlbumArtists = item as IHasAlbumArtist ;
if ( hasAlbumArtists ! = null )
if ( item is IHasAlbumArtist hasAlbumArtists )
{
hasAlbumArtists . AlbumArtists = request
. AlbumArtists
@ -357,8 +352,7 @@ namespace MediaBrowser.Api
if ( request . ArtistItems ! = null )
{
var hasArtists = item as IHasArtist ;
if ( hasArtists ! = null )
if ( item is IHasArtist hasArtists )
{
hasArtists . Artists = request
. ArtistItems
@ -367,20 +361,17 @@ namespace MediaBrowser.Api
}
}
var song = item as Audio ;
if ( song ! = null )
if ( item is Audio song )
{
song . Album = request . Album ;
}
var musicVideo = item as MusicVideo ;
if ( musicVideo ! = null )
if ( item is MusicVideo musicVideo )
{
musicVideo . Album = request . Album ;
}
var series = item as Series ;
if ( series ! = null )
if ( item is Series series )
{
series . Status = GetSeriesStatus ( request ) ;