コード例 #1
0
 public static void InitializeDbForTests(NetCoreAngularCRUDAppContext db)
 {
     db.BlogCategories.AddRange(GetSeedingBlogCategories());
     db.SaveChanges();
     db.BlogPosts.AddRange(GetSeedingBlogPosts(db));
     db.SaveChanges();
 }
コード例 #2
0
        public static List <BlogPost> GetSeedingBlogPosts(NetCoreAngularCRUDAppContext db)
        {
            var categoryAlpha = db.BlogCategories.First(p => p.Name == "Category Alpha");

            return(new List <BlogPost>()
            {
                new BlogPost {
                    PostId = 1, Category = categoryAlpha, Creator = "User One", Title = "My first post", Body = "Hello!", Dt = DateTime.Now
                },
                new BlogPost {
                    PostId = 2, Category = categoryAlpha, Creator = "User Two", Title = "Otra publicación", Body = "Probando el blog", Dt = DateTime.Now
                }
            });
        }
コード例 #3
0
 public static void ReinitializeDbForTests(NetCoreAngularCRUDAppContext db)
 {
     db.BlogPosts.RemoveRange(db.BlogPosts);
     db.BlogCategories.RemoveRange(db.BlogCategories);
     InitializeDbForTests(db);
 }