using EntityFrameworkCore.Domain; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; namespace EntityFrameworkCore.Data; public class CoachConfiguration : IEntityTypeConfiguration { public void Configure(EntityTypeBuilder builder) { builder.HasData( // Use hardcoded dates, not dynamic data such as new DateTimeOffset.UtcNow.DateTime for seeding. new Coach { Id = 1, Name = "Christian Southgate", CreatedDate = new DateTime(2025, 4, 7, 17, 7, 27, 33) }, new Coach { Id = 2, Name = "Rob Mann", CreatedDate = new DateTime(2025, 4, 7, 17, 7, 27, 33) }, new Coach { Id = 3, Name = "Jon Curtis", CreatedDate = new DateTime(2025, 4, 7, 17, 7, 27, 33) }, new Coach { Id = 4, Name = "Andy Taylor", CreatedDate = new DateTime(2025, 4, 7, 17, 7, 27, 33) }, new Coach { Id = 5, Name = "Steve Johnson", CreatedDate = new DateTime(2025, 4, 7, 17, 7, 27, 33) }, new Coach { Id = 6, Name = "Dan Cook", CreatedDate = new DateTime(2025, 4, 7, 17, 7, 27, 33) }, new Coach { Id = 7, Name = "Ken Jarvis", CreatedDate = new DateTime(2025, 4, 7, 17, 7, 27, 33) }, new Coach { Id = 8, Name = "Kenny Suzuki", CreatedDate = new DateTime(2025, 4, 7, 17, 7, 27, 33) }, new Coach { Id = 9, Name = "Gordon Hall", CreatedDate = new DateTime(2025, 4, 7, 17, 7, 27, 33) }, new Coach { Id = 10, Name = "John O Dowd", CreatedDate = new DateTime(2025, 4, 7, 17, 7, 27, 33) }, new Coach { Id = 11, Name = "Julian Widdows", CreatedDate = new DateTime(2025, 4, 7, 17, 7, 27, 33) }, new Coach { Id = 12, Name = "Andy Williams", CreatedDate = new DateTime(2025, 4, 7, 17, 7, 27, 33) }, new Coach { Id = 13, Name = "Trevor Williams", CreatedDate = new DateTime(2025, 4, 7, 17, 7, 27, 33) }, new Coach { Id = 14, Name = "Blake Deathray", CreatedDate = new DateTime(2025, 4, 7, 17, 7, 27, 33) }, new Coach { Id = 15, Name = "Rock Housebrick", CreatedDate = new DateTime(2025, 4, 7, 17, 7, 27, 33) } ); } }