示例#1
0
        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();
            }
        }