/// <summary> /// Конструктор для инициализации БД /// </summary> /// <param name="dealOperation"></param> /// <param name="gingerbread"></param> /// <param name="email"></param> public Order(Deal dealOperation, Gingerbread gingerbread, string email = null) { DealOperation = dealOperation; Gingerbread = gingerbread; CreationTime = DateTime.Now; Email = email; OrderStatus = Status.Default; }
public Order(Order o, Gingerbread g) { Id = o.Id; DealOperation = o.DealOperation; Gingerbread = g; CreationTime = o.CreationTime; Email = o.Email; OrderStatus = Status.Default; }
protected override void Seed(ExchangeContext db) { var g1 = new Gingerbread(5, 220); var g2 = new Gingerbread(6, 180); var g3 = new Gingerbread(10, 150); var g4 = new Gingerbread(7, 500); var g5 = new Gingerbread(100, 600); var o1 = new Order(Deal.Buy, g1, "*****@*****.**"); var o2 = new Order(Deal.Buy, g2, "*****@*****.**"); var o3 = new Order(Deal.Buy, g3); var o4 = new Order(Deal.Sell, g4, "*****@*****.**"); var o5 = new Order(Deal.Sell, g5, "*****@*****.**"); db.Gingerbreads.Add(g1); db.Gingerbreads.Add(g2); db.Gingerbreads.Add(g3); db.Gingerbreads.Add(g4); db.Gingerbreads.Add(g5); db.Orders.Add(o1); db.Orders.Add(o2); db.Orders.Add(o3); db.Orders.Add(o4); db.Orders.Add(o5); var c1 = new Currency(CurrencyList.Rur, 1); var c2 = new Currency(CurrencyList.Usd, 35); db.Currencies.Add(c1); db.Currencies.Add(c2); db.SaveChanges(); CurrencySheduler.Start(); base.Seed(db); }
public Gingerbread(Gingerbread gb) { Id = gb.Id; Count = gb.Count; Price = gb.Price; }