public ISqlService CreatePlayerSqlService(int version, Action <SQLiteConnection, double> onUpdate = null)
        {
            var dbTypes = new List <Type> {
                typeof(QueueSong)
            };
            var config = new SqlServiceConfig
            {
                Tables         = dbTypes,
                CurrentVersion = version,
                Path           = Path.Combine(this.folderPath, "player.sqldb"),
                OnUpdate       = onUpdate
            };

            return(new SqlService(config));
        }
Beispiel #2
0
        public ISqlService CreatePlayerSqlService(int version, Action <SQLiteConnection, double> onUpdate = null)
        {
            var dbTypes = new List <Type>
            {
                typeof(QueueSong)
            };
            var config = new SqlServiceConfig
            {
                Tables         = dbTypes,
                CurrentVersion = version,
                Path           = Path.Combine(folderPath, Core.PlayerConstants.BgDataBasePath),
                //OnUpdate = onUpdate
            };

            return(new SqlService(config));
        }
Beispiel #3
0
        private SqlService CreatePlayerSqlService()
        {
            var bgDbTypes = new List <Type>
            {
                typeof(QueueSong)
            };
            var bgConfig = new SqlServiceConfig
            {
                Tables         = bgDbTypes,
                CurrentVersion = 6,
                Path           = "player.sqldb"
            };
            var sql = new SqlService(bgConfig);

            sql.Initialize();
            return(sql);
        }
Beispiel #4
0
        private SqlService CreateHistorySqlService()
        {
            var historyDbTypes = new List <Type>
            {
                typeof(HistoryEntry)
            };
            var historyConfig = new SqlServiceConfig
            {
                Tables         = historyDbTypes,
                CurrentVersion = 2,
                Path           = "history.sqldb"
            };
            var sql = new SqlService(historyConfig);

            sql.Initialize();
            return(sql);
        }
        public ISqlService CreateCollectionSqlService(int version, Action <SQLiteConnection, double> onUpdate = null)
        {
            var dbTypes = new List <Type>
            {
                typeof(Artist),
                typeof(Album),
                typeof(Song),
                typeof(RadioStation),
                typeof(Playlist),
                typeof(PlaylistSong)
            };
            var config = new SqlServiceConfig
            {
                Tables         = dbTypes,
                CurrentVersion = version,
                Path           = Path.Combine(this.folderPath, "collection.sqldb"),
                OnUpdate       = onUpdate
            };

            return(new SqlService(config));
        }
Beispiel #6
0
        public ISqlService CreateCollectionSqlService(int version, Action <SQLiteConnection, double> onUpdate = null)
        {
            var dbTypes = new List <Type>
            {
                typeof(Artist),
                typeof(Album),
                typeof(Song),
                typeof(Video),
                typeof(Playlist),
                typeof(PlaylistSong),
                typeof(Lyrics),
                typeof(Folder)
            };
            var config = new SqlServiceConfig
            {
                Tables         = dbTypes,
                CurrentVersion = version,
                Path           = Path.Combine(folderPath, Core.PlayerConstants.DataBasePath),
                //OnUpdate = onUpdate
            };

            return(new SqlService(config));
        }
Beispiel #7
0
        private SqlService CreateCollectionSqlService()
        {
            var dbTypes = new List <Type>
            {
                typeof(Artist),
                typeof(Album),
                typeof(Song),
                typeof(RadioStation),
                typeof(Playlist),
                typeof(PlaylistSong)
            };
            var config = new SqlServiceConfig
            {
                Tables         = dbTypes,
                CurrentVersion = 11,
                Path           = "collection.sqldb"
            };

            var sql = new SqlService(config);

            sql.Initialize();
            return(sql);
        }
Beispiel #8
0
 private SqlService CreateHistorySqlService()
 {
     var historyDbTypes = new List<Type>
     {
         typeof (HistoryEntry)
     };
     var historyConfig = new SqlServiceConfig
     {
         Tables = historyDbTypes,
         CurrentVersion = 2,
         Path = "history.sqldb"
     };
     var sql = new SqlService(historyConfig);
     sql.Initialize();
     return sql;
 }
Beispiel #9
0
        private SqlService CreateCollectionSqlService()
        {
            var dbTypes = new List<Type>
            {
                typeof (Artist),
                typeof (Album),
                typeof (Song),
                typeof (RadioStation),
                typeof (Playlist),
                typeof (PlaylistSong)
            };
            var config = new SqlServiceConfig
            {
                Tables = dbTypes,
                CurrentVersion = 11,
                Path = "collection.sqldb"
            };

            var sql = new SqlService(config);
            sql.Initialize();
            return sql;
        }
Beispiel #10
0
 private SqlService CreatePlayerSqlService()
 {
     var bgDbTypes = new List<Type>
     {
         typeof (QueueSong)
     };
     var bgConfig = new SqlServiceConfig
     {
         Tables = bgDbTypes,
         CurrentVersion = 6,
         Path = "player.sqldb"
     };
     var sql = new SqlService(bgConfig);
     sql.Initialize();
     return sql;
 }
 public ISqlService CreatePlayerSqlService(int version, Action<SQLiteConnection, double> onUpdate = null)
 {
     var dbTypes = new List<Type> { typeof(QueueSong) };
     var config = new SqlServiceConfig
                      {
                          Tables = dbTypes, 
                          CurrentVersion = version, 
                          Path = Path.Combine(this.folderPath, "player.sqldb"), 
                          OnUpdate = onUpdate
                      };
     return new SqlService(config);
 }
 public ISqlService CreateCollectionSqlService(int version, Action<SQLiteConnection, double> onUpdate = null)
 {
     var dbTypes = new List<Type>
                       {
                           typeof(Artist), 
                           typeof(Album), 
                           typeof(Song), 
                           typeof(RadioStation), 
                           typeof(Playlist), 
                           typeof(PlaylistSong)
                       };
     var config = new SqlServiceConfig
                      {
                          Tables = dbTypes, 
                          CurrentVersion = version, 
                          Path = Path.Combine(this.folderPath, "collection.sqldb"), 
                          OnUpdate = onUpdate
                      };
     return new SqlService(config);
 }