コード例 #1
0
        public static void LoadInitialData(IServiceProvider serviceProvider)
        {
            using (var context = new RallyDakarDbContext(serviceProvider.GetRequiredService <DbContextOptions <RallyDakarDbContext> >()))
            {
                var equipe = new Equipe
                {
                    ID = 1,
                    CodigoIdentificador = "TMZ",
                    Nome        = "The MotorZ",
                    TemporadaID = 1
                };
                context.Equipes.Add(equipe);

                equipe = new Equipe
                {
                    ID = 2,
                    CodigoIdentificador = "XYZ",
                    Nome        = "Abecedário",
                    TemporadaID = 1
                };
                context.Equipes.Add(equipe);

                context.SaveChanges();
            }
        }
コード例 #2
0
        public static void LoadInitialData(IServiceProvider serviceProvider)
        {
            using (var context = new RallyDakarDbContext(serviceProvider.GetRequiredService <DbContextOptions <RallyDakarDbContext> >()))
            {
                var temporada = new Temporada
                {
                    ID         = 1,
                    Nome       = "Temporada 2020",
                    DataInicio = DateTime.Now,
                    DataFim    = null
                };

                context.Temporadas.Add(temporada);
                context.SaveChanges();
            }
        }
コード例 #3
0
        public static void LoadInitialData(IServiceProvider serviceProvider)
        {
            using (var context = new RallyDakarDbContext(serviceProvider.GetRequiredService <DbContextOptions <RallyDakarDbContext> >()))
            {
                var piloto = new Piloto
                {
                    ID          = 1,
                    Nome        = "Elton",
                    Sobrenome   = "Souza",
                    NumeroUnico = 123,
                    EquipeID    = 1
                };

                // Adiconando no dataset (DbSet) de pilotos a entidade piloto.
                context.Pilotos.Add(piloto);

                piloto = new Piloto
                {
                    ID          = 2,
                    Nome        = "Lívia",
                    Sobrenome   = "Souza",
                    NumeroUnico = 456,
                    EquipeID    = 1
                };
                context.Pilotos.Add(piloto);

                piloto = new Piloto
                {
                    ID          = 3,
                    Nome        = "Patrícia",
                    Sobrenome   = "Souza",
                    NumeroUnico = 789,
                    EquipeID    = 2
                };
                context.Pilotos.Add(piloto);

                context.SaveChanges();
            }
        }
コード例 #4
0
 public TelemetriaRepository(RallyDakarDbContext dbContext)
 {
     _dbContext = dbContext;
 }
コード例 #5
0
 public TemporadaRepository(RallyDakarDbContext dbContext)
 {
     _dbContext = dbContext;
 }
コード例 #6
0
 public PilotoRepository(RallyDakarDbContext rallyDakarDbContext)
 {
     _rallyDakarDbContext = rallyDakarDbContext;
 }
コード例 #7
0
 public EquipeRepository(RallyDakarDbContext context)
 {
     _dbContext = context;
 }