public void AddStockTrader(StockTrader user)
 {
     if (GetStockTrader(user.Id) == null)
     {
         _dbContext.StockTraders.Add(user);
     }
 }
        public StockTrader UpdateStockTrader(StockTrader newStockTrader)
        {
            var oldStockTrader = _dbContext.StockTraders.FirstOrDefault(u => u.Id == newStockTrader.Id);

            if (oldStockTrader != null)
            {
                oldStockTrader = newStockTrader;
                _dbContext.SaveChanges();
            }
            return(oldStockTrader);
        }
Ejemplo n.º 3
0
        public void GetMaximumProfitForMultipleTransactions_ShouldReturn_MaximumProfit_ForTradedStocks(int[] prices, int expectedProfit)
        {
            // Arrange
            var stockTrader = new StockTrader();

            // Act
            var profit = stockTrader.GetMaximumProfitForMultipleTransactions(prices);

            // Assert
            profit.Should().Be(expectedProfit);
        }
Ejemplo n.º 4
0
 public void UpdateStockTrader(StockTrader stockTrader)
 {
     _publicShareOwnerRepository.UpdateStockTrader(stockTrader);
 }
Ejemplo n.º 5
0
 public void AddUser(StockTrader stockUser)
 {
     _publicShareOwnerRepository.AddStockTrader(stockUser);
 }