Example #1
0
        public void SeedData()
        {
            if (!_dbContext.Artists.Any())
            {
                string        artistsJSON = File.ReadAllText(@"Files" + Path.DirectorySeparatorChar + "artists.json");
                List <Artist> artistsList = JsonConvert.DeserializeObject <List <Artist> >(artistsJSON);
                _dbContext.Artists.AddRange(artistsList);
                _dbContext.SaveChanges();
            }

            if (!_dbContext.Songs.Any())
            {
                string      songsJSON = File.ReadAllText(@"Files" + Path.DirectorySeparatorChar + "songs.json");
                List <Song> songsList = JsonConvert.DeserializeObject <List <Song> >(songsJSON);
                _dbContext.Songs.AddRange(songsList);
                _dbContext.SaveChanges();
            }
        }
Example #2
0
 public long Add(T entity)
 {
     dbContext.Set <T>().Add(entity);
     dbContext.SaveChanges();
     return(entity.Id);
 }