public async Task SeedFacts(PMGDbContext context) { var philosophyFact = new PhilosophySages { Content = "Който не обича самотата не обича и свободата", Author = "Шопенхауер" }; var mathematics = new MathematicsSentences { Content = "Math is life", Author = "Somebody" }; var physics = new PhysicsFacts { Content = "Physics is beautiful", Author = "Man" }; var english = new EnglishSlangs { Content = "To turn into peaces", Author = "Break" }; context.EnglishSlangs.Add(english); context.PhysicsFacts.Add(physics); context.MathematicsSentences.Add(mathematics); context.PhilosophySages.Add(philosophyFact); await context.SaveChangesAsync(); }
public async Task SeedAsync() { if (!this.context.PhysicsFacts.Any()) { var data = File.ReadAllText(@"D:\PMG\PMG.Data\Physics.txt").Split(new[] { '\n', '-' }, StringSplitOptions.RemoveEmptyEntries).ToList(); for (int i = 0; i < data.Count - 1; i += 2) { var content = data[i]; var author = data[i + 1]; var fact = new PhysicsFacts { Content = content, Author = author }; await context.PhysicsFacts.AddAsync(fact); } await context.SaveChangesAsync(); } }