Podcatcher.PodcastSqlModel.settings C# (CSharp) Method

settings() public method

public settings ( ) : SettingsModel
return Podcatcher.ViewModels.SettingsModel
        public SettingsModel settings()
        {
            SettingsModel settingsModel = (from SettingsModel s in Settings
                                           select s).FirstOrDefault();

            if (settingsModel == null)
            {
                createSettings();
                return settings();
            }

            return settingsModel;
        }

Usage Example

        public void exportSubscriptions()
        {
            List <PodcastSubscriptionModel> subscriptions = App.mainViewModels.PodcastSubscriptions.ToList();

            if (subscriptions.Count == 0)
            {
                MessageBox.Show("No subscriptions to export.");
                return;
            }


            using (var db = new PodcastSqlModel())
            {
                if (db.settings().SelectedExportIndex == (int)SettingsModel.ExportMode.ExportToSkyDrive)
                {
                    if (liveConnect == null)
                    {
                        loginUserToSkyDrive();
                    }
                    else
                    {
                        DoOPMLExport();
                    }
                }
                else if (db.settings().SelectedExportIndex == (int)SettingsModel.ExportMode.ExportViaEmail)
                {
                    DoOPMLExport();
                }
            }
        }
All Usage Examples Of Podcatcher.PodcastSqlModel::settings