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); }
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)); }
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)); }
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)); }
public IActionResult SaveEdit(TeaOrderViewModel model) { _orderService.EditOrder(model); return(Redirect("Index")); }
public IActionResult SaveCreate(TeaOrderViewModel model) { _orderService.AddOrder(model); return(Redirect("Index")); }