internal void OkButtonClick() { if (_entertainment.EntertainmentType == DataLayer.Entertainment.Type.Movie) { _movieDirectorViewModel.Save(); _moviePlotWriterViewModel.Save(); _moviePrincipalCastViewModel.Save(); _movieCastViewModel.Save(); _movieProducerViewModel.Save(); _movieProductionViewModel.Save(); } if (_entertainment.EntertainmentType == DataLayer.Entertainment.Type.Game) { _gameCastViewModel.Save(); _gameDeveloperCompanyViewModel.Save(); _gamePlatformViewModel.Save(); } if (_entertainment.EntertainmentType == DataLayer.Entertainment.Type.TVSeries) { _tVCastViewModel.Save(); _tVNetworkViewModel.Save(); } if (_entertainment.EntertainmentType == DataLayer.Entertainment.Type.Album) { _albumSingerViewModel.Save(); _albumBandViewModel.Save(); _albumRecordLabelViewModel.Save(); // обновляем авторов альбома _entertainment.AuthorsUpdate(); } }