Exemple #1
0
        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;
 }
Exemple #5
0
 public CampRepository(CampContext context, ILogger <CampRepository> logger, IConfiguration config)
 {
     _context = context;
     _logger  = logger;
     _config  = config;
 }
Exemple #6
0
 public CampRepository(CampContext context, ILogger <CampRepository> logger)
 {
     this.context = context;
     this.logger  = logger;
 }