insert datas

This commit is contained in:
2026-03-10 08:35:40 +01:00
parent ecdabab5a1
commit 2e7b9e5154
185 changed files with 2361 additions and 1355 deletions

View File

@@ -31,17 +31,15 @@ public class BookHiveDbContext : DbContext
.HasIndex(x => new { x.BookId, x.MemberId })
.IsUnique();
// -------------------
// AUTHORS
// -------------------
modelBuilder.Entity<Author>().HasData(
new Author
{
Id = 1,
FirstName = "George",
LastName = "Orwell",
Biography = "Auteur britannique connu pour ses romans dystopiques.",
BirthDate = new DateOnly(1903, 6, 25),
Id = 1,
FirstName = "George",
LastName = "Orwell",
Biography = "Auteur britannique connu pour ses romans dystopiques.",
BirthDate = new DateOnly(1903, 6, 25),
Nationality = "Britannique"
},
new Author
@@ -63,10 +61,7 @@ public class BookHiveDbContext : DbContext
Nationality = "Française"
}
);
// -------------------
// BOOKS
// -------------------
modelBuilder.Entity<Book>().HasData(
new Book
{
@@ -135,10 +130,7 @@ public class BookHiveDbContext : DbContext
AuthorId = 3
}
);
// -------------------
// MEMBERS
// -------------------
modelBuilder.Entity<Member>().HasData(
new Member
{
@@ -177,10 +169,7 @@ public class BookHiveDbContext : DbContext
IsActive = true
}
);
// -------------------
// LOANS (5 dont 2 en cours)
// -------------------
modelBuilder.Entity<Loan>().HasData(
new Loan
{
@@ -207,7 +196,7 @@ public class BookHiveDbContext : DbContext
MemberId = 3,
LoanDate = new DateOnly(2025, 12, 10),
DueDate = new DateOnly(2025, 12, 25),
ReturnDate = null // en cours
ReturnDate = null
},
new Loan
{
@@ -216,7 +205,7 @@ public class BookHiveDbContext : DbContext
MemberId = 1,
LoanDate = new DateOnly(2025, 12, 12),
DueDate = new DateOnly(2025, 12, 27),
ReturnDate = null // en cours
ReturnDate = null
},
new Loan
{
@@ -229,9 +218,6 @@ public class BookHiveDbContext : DbContext
}
);
// -------------------
// REVIEWS
// -------------------
modelBuilder.Entity<Review>().HasData(
new Review
{