Example #1
0
 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);
        }
Example #3
0
        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");
            }
        }
Example #4
0
        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();
        }
Example #5
0
 public HomeController(CoinContext context)
 {
     _context = context;
 }
 public OrdersController(CoinContext coinContext)
 {
     _coinContext = coinContext;
 }
Example #7
0
 public ExchangeSetting(CoinContext coinContext)
 {
     _coinContext = coinContext;
 }
Example #8
0
 public ArbitrageService(ICoinContextService coinContextService, CoinContext coinContext)
 {
     _coinContextService = coinContextService;
     _coinContext        = coinContext;
 }
 public LogsController(CoinContext coinContext)
 {
     _coinContext = coinContext;
 }