Ejemplo n.º 1
0
        public bool EditOrder(TeaOrderViewModel teaOrder)
        {
            TeaOrder orderModel = new TeaOrder();

            orderModel = _mapper.Map <TeaOrder>(teaOrder);
            _repo.EditOrder(orderModel);
            //orderModel.TeaOrderTeas =
            //    teaOrder.TeaIds.ToList().Select(x => new TeaOrderTea { TeaOrderId = orderModel.Id, TeaId = x }).ToList();
            return(true);
        }
Ejemplo n.º 2
0
        public bool AddOrder(TeaOrderViewModel order)
        {
            TeaOrder orderModel = new TeaOrder();

            orderModel = _mapper.Map <TeaOrder>(order);
            orderModel.TeaOrderTeas = order.TeaIds.ToList().Select(x => new TeaOrderTea {
                TeaOrderId = orderModel.Id, TeaId = x
            }).ToList();
            return(_repo.AddOrder(orderModel));
        }
Ejemplo n.º 3
0
        public IActionResult Edit(Guid id)
        {
            TeaOrderViewModel teaOrder = _orderService.GetOrderById(id);

            teaOrder.CustomerSelections = _service.GetCustomers().Select(c => new SelectListItem
            {
                Value = c.Id.ToString(),
                Text  = c.Name
            }).ToList();
            teaOrder.Teas = _orderService.GetTeas().Select(t => new SelectListItem {
                Value = t.Id.ToString(), Text = t.Name
            }).ToList();
            return(View(teaOrder));
        }
Ejemplo n.º 4
0
        public IActionResult Create()
        {
            TeaOrderViewModel model = new TeaOrderViewModel();

            model.CustomerSelections = _service.GetCustomers().Select(c => new SelectListItem
            {
                Value = c.Id.ToString(),
                Text  = c.Name
            }).ToList();
            model.Teas = _orderService.GetTeas().Select(t => new SelectListItem {
                Value = t.Id.ToString(), Text = t.Name
            }).ToList();

            return(View(model));
        }
Ejemplo n.º 5
0
 public IActionResult SaveEdit(TeaOrderViewModel model)
 {
     _orderService.EditOrder(model);
     return(Redirect("Index"));
 }
Ejemplo n.º 6
0
 public IActionResult SaveCreate(TeaOrderViewModel model)
 {
     _orderService.AddOrder(model);
     return(Redirect("Index"));
 }