public OrderService(CoinContext context, IMemoryCache cache, ICoinContextService coinContextService) { _coinContext = context; _cache = cache; _coinContextService = coinContextService; }
protected CoinContext GetContext() { var context = new CoinContext(GetOptions()); context.Database.EnsureCreated(); return(context); }
static void Main(string[] args) { var DbContextOptions = new CoinContext(GetOptions("Server=.\\SQLEXPRESS;Database=Crypto2;Trusted_Connection=True;")); using (var cc = DbContextOptions) { TestCreate(cc, "Bitcoin", "BTC", "Bitcoin", 6350, "CoinBase"); } }
public static void TestCreate(CoinContext cc, string CoinName, string CoinTicker, string CoinDescription, float CoinPrice, string ExchangeName) { var coin = new Coin() { CoinName = "Ethereum", CoinTicker = "ETH", CoinDescription = "Ethereum", CoinPrice = 202 }; var exchange = new Exchange() { ExchangeName = "MtGox" }; var coinExchange = new CoinExchange() { Coin = coin, Exchange = exchange }; cc.Coins.Add(coin); cc.Exchanges.Add(exchange); cc.CoinExchanges.Add(coinExchange); cc.SaveChanges(); }
public HomeController(CoinContext context) { _context = context; }
public OrdersController(CoinContext coinContext) { _coinContext = coinContext; }
public ExchangeSetting(CoinContext coinContext) { _coinContext = coinContext; }
public ArbitrageService(ICoinContextService coinContextService, CoinContext coinContext) { _coinContextService = coinContextService; _coinContext = coinContext; }
public LogsController(CoinContext coinContext) { _coinContext = coinContext; }