Пример #1
0
        public ActionResult Index([Bind(Include = "GingerbreadVM, OrderVM, CurrentCurrency")] IndexVM index, string dealOperation)
        {
            if (ModelState.IsValid)
            {
                index.OrderVM.DealOperation = dealOperation == Deal.Buy.ToString() ? Deal.Buy : Deal.Sell;
                var gingerbread = new Gingerbread(count: index.GingerbreadVM.Count, price: index.GingerbreadVM.Price /*index.CurrentCurrency.AttitudeToRuble*/);
                var order       = new Order(email: index.OrderVM.Email, dealOperation: index.OrderVM.DealOperation, gingerbread: gingerbread);
                //OrderService.AddOrder(order);
                api.Add(order);

                ExecuteOrder(order);
            }
            var compIndex = GetCompositeViewModel();

            return(View(compIndex));
        }
 public GingerbreadVM(Gingerbread gb)
 {
     Count = gb.Count;
     Price = gb.Price;
 }