示例#1
0
        public static void Initialize(NovelMateContext context)
        {
            context.Database.EnsureCreated();

            if (context.StoryNodes.Any())
            {
                return; // Database has already been seeded
            }

            Guid newGuid = Guid.NewGuid();
            // Add dummy story nodes
            var storyNodes = new StoryNode[] {
                new StoryNode {
                    UserId = newGuid, Name = "Chapter 1", Content = "Some RTF content 1 ", CreatedAt = DateTime.Now, ModifiedAt = DateTime.Now
                },
                new StoryNode {
                    UserId = newGuid, Name = "Chapter 2", Content = "Some RTF content 2", CreatedAt = DateTime.Now, ModifiedAt = DateTime.Now
                },
                new StoryNode {
                    UserId = newGuid, Name = "Chapter 3", Content = "Some RTF content 3", CreatedAt = DateTime.Now, ModifiedAt = DateTime.Now
                },
                new StoryNode {
                    UserId = newGuid, Name = "Chapter 4", Content = "Some RTF content 4", CreatedAt = DateTime.Now, ModifiedAt = DateTime.Now
                },
                new StoryNode {
                    UserId = newGuid, Name = "Chapter 5", Content = "Some RTF content 5", CreatedAt = DateTime.Now, ModifiedAt = DateTime.Now
                }
            };

            foreach (StoryNode n in storyNodes)
            {
                context.StoryNodes.Add(n);
            }
            context.SaveChanges();
        }
示例#2
0
 public StoryNodesController(NovelMateContext context)
 {
     _context = context;
 }
示例#3
0
 public Testing(NovelMateContext context)
 {
     _context = context;
 }