Beispiel #1
0
        private static void PopulateDatabase(LoremContext context)
        {
            var author1 = new Author()
            {
                FirstName = "Dr",
                LastName  = "Seuss"
            };
            var author2 = new Author()
            {
                FirstName = "Mr",
                LastName  = "Spock"
            };
            var author3 = new Author()
            {
                FirstName = "Mr",
                LastName  = "Tuvok"
            };

            var document1 = new Document();

            document1.Title = "Green Eggs and Ham";

            var document2 = new Document();

            document2.Title = "Vulcan, A Primer";

            var document3 = new Document();

            document3.Title = "Green Eggs and Vulcans";

            var da1 = new DocumentAuthor()
            {
                Document = document1, Author = author1
            };
            var da2 = new DocumentAuthor()
            {
                Document = document2, Author = author2
            };
            var da3 = new DocumentAuthor()
            {
                Document = document3, Author = author1
            };
            var da4 = new DocumentAuthor()
            {
                Document = document3, Author = author2
            };
            var da5 = new DocumentAuthor()
            {
                Document = document3, Author = author3
            };

            context.AddRange(da1, da2, da3, da4, da5);

            context.SaveChanges();
        }
Beispiel #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="context">The database context to data access.</param>
 public DocumentsController(LoremContext context)
 {
     _context = context;
 }