public static StockQuoteViewModel ToViewModel(this StockQuoteModel value) { if (value == null) { return(null); } return(new StockQuoteViewModel { Close = value.Close, High = value.High, Low = value.Low, NetForeignBuy = value.NetForeignBuy, Open = value.Open, StockId = value.StockId, Symbol = value.Symbol, StockQuoteId = value.StockQuoteId, TradeDate = value.TradeDate, Volume = value.Volume }); }
public async Task <StockQuoteModel> AddStockQuote(StockQuoteModel stockQuote, CancellationToken cancellationToken) { var quote = new STOCK_QUOTE { HIGH = stockQuote.High, CLOSE = stockQuote.Close, LOW = stockQuote.Low, NET_FOREIGN_BUY = stockQuote.NetForeignBuy, OPEN = stockQuote.Open, STOCK_ID = stockQuote.StockId, TRADE_DATE = stockQuote.TradeDate, VOLUMNE = stockQuote.Volume }; dbContext.StockQuotes.Add(quote); await dbContext.SaveChangesAsync(); stockQuote.StockQuoteId = quote.STOCK_ID; return(stockQuote); }
public async Task <StockQuoteModel> AddStockQuote(StockQuoteModel stockQuote) { return(await stockQuoteRepository.AddStockQuote(stockQuote)); }