Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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));
        }