public static StockQuoteModel ToDomainModel(this STOCK_QUOTE value) { if (value == null) { return(null); } return(new StockQuoteModel { Close = value.CLOSE, High = value.HIGH, Low = value.LOW, NetForeignBuy = value.NET_FOREIGN_BUY, Open = value.OPEN, StockId = value.STOCK_ID, StockQuoteId = value.STOCK_ID, TradeDate = value.TRADE_DATE, Volume = value.VOLUMNE }); }
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); }