/// <summary> /// Initializes the singleton application object. This is the first line of authored code /// executed, and as such is the logical equivalent of main() or WinMain(). /// </summary> public App() { Microsoft.ApplicationInsights.WindowsAppInitializer.InitializeAsync( Microsoft.ApplicationInsights.WindowsCollectors.Metadata | Microsoft.ApplicationInsights.WindowsCollectors.Session); this.InitializeComponent(); this.Suspending += OnSuspending; using (var db = new ParkDbContext()) { db.Database.ApplyMigrations(); ParkDefaultPodaci.Initialize(db); } }
private bool disposedValue = false; // Para detectar chamadas redundantes /// <summary> /// Liberar recursos /// </summary> /// <param name="disposing">Indica se a liberação de recursos deverá ser executada</param> protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { _ctx.Dispose(); } _dbSet = null; _ctx = null; disposedValue = true; } }
public static void Initialize(ParkDbContext context) { if (!context.Parkovi.Any()) { context.Parkovi.AddRange( new Park() { Naziv = "Park 1", Kapacitet = 10000, TrenutniBrojPosjetilaca = 1000, BrojRadnika = 250, Atrakcije = new List <string>() { "Atrakcija 1", "Atrakcija 2", "Atrakcija 3", "Atrakcija 4" } } ); context.SaveChanges(); } }
public DefaultTenantCreator(ParkDbContext context) { _context = context; }
public DefaultSettingsCreator(ParkDbContext context) { _context = context; }
/// <summary> /// Cria uma nova instância do objeto /// </summary> public RepositoryBase(ParkDbContext ctx) { _ctx = ctx; _dbSet = _ctx.Set <TEntity>(); }
public HostRoleAndUserCreator(ParkDbContext context) { _context = context; }
public DefaultLanguagesCreator(ParkDbContext context) { _context = context; }
public DefaultEditionsCreator(ParkDbContext context) { _context = context; }
public InitialHostDbBuilder(ParkDbContext context) { _context = context; }
public TenantRoleAndUserBuilder(ParkDbContext context, int tenantId) { _context = context; _tenantId = tenantId; }
public RepositoryBase(ParkDbContext dbContext) { _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); }
/// <summary> /// Cria uma nova instância do repositório /// </summary> public ManobraRepository(ParkDbContext ctx) : base(ctx) { }
public ParkRepository(ParkDbContext dbContext) : base(dbContext) { }
/// <summary> /// Cria uma nova instância do repositório /// </summary> public CarroRepository(ParkDbContext ctx) : base(ctx) { }