Example #1
0
        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();
        }
Example #2
0
 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();
 }
Example #4
0
 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();
 }