public static void SeedData(CampContext context) { System.Console.WriteLine("Appling Migrations....."); context.Database.Migrate(); if (!context.Camps.Any()) { System.Console.WriteLine("Adding data - seeding...."); context.Camps.AddRange( new Camp() { CampId = 1, Moniker = "ATL2018", Name = "Atlanta Code Camp", EventDate = new DateTime(2018, 10, 18), Location = new Location() { LocationId = 1, VenueName = "Atlanta Convention Center", Address1 = "123 Main Street", CityTown = "Atlanta", StateProvince = "GA", PostalCode = "12345", Country = "USA" }, Length = 1 } ); context.SaveChanges(); } else { System.Console.WriteLine("Already have data - not seeding"); } }
public CampRepository(CampContext context, ILogger <CampRepository> logger) { _context = context; _logger = logger; }
public SpeakerRepository(CampContext context, ILogger <CampRepository> logger) { _logger = logger; _context = context; }
public GenericRepository(CampContext context, ILogger <CampRepository> logger, IRepositoryBase repository) { _repository = repository; _logger = logger; _context = context; }
public CampRepository(CampContext context, ILogger <CampRepository> logger, IConfiguration config) { _context = context; _logger = logger; _config = config; }
public CampRepository(CampContext context, ILogger <CampRepository> logger) { this.context = context; this.logger = logger; }