private TradePMRDbContext CreateDbContext(string name = null) { if (name == null) { name = Guid.NewGuid().ToString(); } DbContextOptions <TradePMRDbContext> options = new DbContextOptionsBuilder <TradePMRDbContext>() .UseSqlServer("Data Source=(localdb)\\MSSQLLocalDB;Initial Catalog=TradePMR;Integrated Security=True;") .UseQueryTrackingBehavior(QueryTrackingBehavior.TrackAll) .EnableSensitiveDataLogging() .Options; var db = new TradePMRDbContext(options); db.Database.EnsureDeleted(); db.Database.EnsureCreated(); return(db); }
private TradePMRDbContext CreateDbContext(string name = null) { if (name == null) { name = Guid.NewGuid().ToString(); } DbContextOptions <TradePMRDbContext> options = new DbContextOptionsBuilder <TradePMRDbContext>() .UseInMemoryDatabase(name) .UseQueryTrackingBehavior(QueryTrackingBehavior.TrackAll) .EnableSensitiveDataLogging() .Options; var db = new TradePMRDbContext(options); db.Database.EnsureDeleted(); db.Database.EnsureCreated(); return(db); }
public AccountRepository(TradePMRDbContext context) { this.context = context; }
public PutTradeValidator(TradePMRDbContext context, PutTradeParameter trade) { this.context = context; this.trade = trade; }
public TradesController(TradePMRDbContext context) { Context = context; Repo = new TradeRepository(context); }
public AccountsController(TradePMRDbContext context) { Context = context; Repo = new AccountRepository(context); }
public TradeRepository(TradePMRDbContext context) { this.context = context; }