コード例 #1
0
 public CompanyController(ILogger <CompanyController> logger, ICompanyDAO companyDAO, ITickerDAO tickerDAO, IExchangeDAO exchangeDAO, ICompanyExchangeDAO companyExchangeDAO)
 {
     _logger                 = logger;
     this.companyDAO         = companyDAO;
     this.tickerDAO          = tickerDAO;
     this.exchangeDAO        = exchangeDAO;
     this.companyExchangeDAO = companyExchangeDAO;
 }
コード例 #2
0
        public void SetUp()
        {
            // Insert seed data into the database using one instance of the context
            using (var context = new CompanyDBContext(options))
            {
                context.Database.EnsureDeleted();

                context.CompanyExchange.Add(new Models.CompanyExchange {
                    CompanyId = 1, ExchangeId = 1
                });
                context.CompanyExchange.Add(new Models.CompanyExchange {
                    CompanyId = 1, ExchangeId = 2
                });
                context.CompanyExchange.Add(new Models.CompanyExchange {
                    CompanyId = 2, ExchangeId = 3
                });
                context.CompanyExchange.Add(new Models.CompanyExchange {
                    CompanyId = 2, ExchangeId = 4
                });
                context.CompanyExchange.Add(new Models.CompanyExchange {
                    CompanyId = 2, ExchangeId = 5
                });
                context.CompanyExchange.Add(new Models.CompanyExchange {
                    CompanyId = 3, ExchangeId = 2
                });
                context.CompanyExchange.Add(new Models.CompanyExchange {
                    CompanyId = 3, ExchangeId = 3
                });
                context.CompanyExchange.Add(new Models.CompanyExchange {
                    CompanyId = 3, ExchangeId = 4
                });

                context.SaveChanges();
            }

            dao = new CompanyExchangeDAO(new CompanyDBContext(options));
        }