Exemple #1
0
        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();
        }
Exemple #2
0
        public async Task SeedAsync()
        {
            if (!this.context.EnglishSlangs.Any())
            {
                var data = File.ReadAllText(@"D:\PMG\PMG.Data\English.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 EnglishSlangs
                    {
                        Content = content,
                        Author  = author
                    };

                    await context.EnglishSlangs.AddAsync(fact);
                }
                await context.SaveChangesAsync();
            }
        }