private void Dispatch(TradesModel model) { this.TradesModel = model; Items.Clear(); foreach (var trade in model.Items.Take(500)) { var vm = TradesEntryViewModel.FromModel(Exchange, trade); Items.Add(vm); } }
public TradesModel Transform() { var model = new TradesModel(); foreach (var tradeEntry in Items) { model.Items.Add(tradeEntry.Transform()); } model.Items.Reverse(); return(model); }
public ActionResult ApplyPricing() { var selectedDate = DateTime.Parse(Session["Date"]?.ToString()); var trades = TERepository.Instance.ApplyPricing(selectedDate); Session["CurrentProcess"] = "PricingApplied"; var model = new TradesModel(trades.OrderBy(x => x.TradeId).ToList()); return(View("Process", model)); }