/// <summary> /// 立刻购买该车 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult BuyCar(int id) { OrderBll bll=new OrderBll(); OrderModel order=new OrderModel(); //bll.AddOrder(); return null; }
/// <summary> /// 卖家删除订单 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult DeleteOrder(int id) { OrderBll bll = new OrderBll(); int result = bll.RemoveOrder(id); if (result == 1) { return RedirectToAction("MyOrders", "SaleMan"); } else { return RedirectToAction("Failed", "PageHelper"); } }
public ActionResult AddToOrder(int carid) { var session = Session["logID"]; int userid = Int32.Parse(session.ToString()); OrderBll orderBll=new OrderBll(); CarBll carBll=new CarBll(); var car=carBll.GetCarById(carid); OrderModel newOrder=new OrderModel(); newOrder.BuyManID = userid; newOrder.CarID = carid; newOrder.Price = car.Price; newOrder.Date = DateTime.Now; newOrder.SaleManID = car.UserInfo_ID; int result=orderBll.AddOrder(newOrder); if (result==1) { return RedirectToAction("MyOrder", "Home"); } else { return RedirectToAction("Failed", "PageHelper"); } }
/// <summary> /// 卖家同意出售给购买人。 /// </summary> /// <returns></returns> public ActionResult OKToSale(int id) { OrderBll orderBll=new OrderBll(); var order = orderBll.GetOrderById(id); DealBll dealBll=new DealBll(); DealModel newDeal=new DealModel(); newDeal.BuyManID = order.BuyManID; newDeal.CarID = order.CarID; newDeal.Price = order.Price; newDeal.SaleManID = order.SaleManID; newDeal.Time = DateTime.Now; dealBll.AddDeal(newDeal);//添加到成交记录 CarBll carBll = new CarBll();//车辆信息修改为已售 carBll.ChageCarStatusToSold(order.CarID); orderBll.RemoveOrder(id);//从订单记录中删除 return RedirectToAction("MyOrders", "SaleMan"); }
/// <summary> /// 我的订单 /// </summary> /// <returns></returns> public ActionResult MyOrder() { var session = Session["logID"]; if (session==null) { return RedirectToAction("Login"); } else { int userid = Int32.Parse(session.ToString()); OrderBll bll = new OrderBll(); List<OrderModel> list = bll.GetOrdersByUserId(userid); return View(list); } }