public static Setting GetSettingOrDefault(this OmniTagContext context, string settingName, string settingDefaultValue) { var setting = context.Settings.SingleOrDefault(s => s.Name == settingName); if (setting == null) { setting = new Setting { Name = settingName, Value = settingDefaultValue, DateCreated = DateTime.Now, LastModifiedDate = DateTime.Now }; } return(setting); }
public static OmniTagContext GetContextInstance() { if (IsAppPortable) { if (ContextInstance == null) { ContextInstance = (OmniTagContext) new SQLiteDatabaseContext(); } return(ContextInstance); } else { if (ContextInstance == null) { ContextInstance = (OmniTagContext) new SQLServerDatabaseContext(); } return(ContextInstance); } }
public OmniImageViewModel(Omni omni, OmniTagContext context) { CurrentOmni = omni; Context = context; }