public void Create(IPortfolio portfolio, StockAction stockAction) { var stock = dbContext.Stocks.Where(s => s.Symbol == portfolio.StockSymbol).FirstOrDefault(); bool purchased = stockAction == StockAction.Bought ? true : false; ITransactionLog entity = new Model.TransactionLog { Price = stock.LastPrice.Value, StockId = stock.ID, StockSymbol = stock.Symbol, Purchased = purchased, Quantity = portfolio.Quantity, TransactionDate = DateTime.Now }; dbContext.TransactionLogs.Add(Mapper.Map <ITransactionLog, Data.TransactionLog>(entity)); dbContext.SaveChanges(); }
public void Create(IUser entity) { dbContext.Users.Add(Mapper.Map <IUser, Data.User>(entity)); dbContext.SaveChanges(); }
public void Create(IPortfolio entity) { dbContext.Portfolios.Add(Mapper.Map <IPortfolio, ATF.Data.Portfolio>(entity)); dbContext.SaveChanges(); }
public void Create(IStock entity) { dbContext.Stocks.Add(Mapper.Map <IStock, Data.Stock>(entity)); dbContext.SaveChanges(); }
public void Add(IStockHistory entity) { dbContext.StockHistories.Add(Mapper.Map <IStockHistory, Data.StockHistory>(entity)); dbContext.SaveChanges(); }