public JsonResult deleteOrder(string ouhid) { int ouhidInt = Convert.ToInt32(ouhid); OrdersUserHouse ouh = OrdersUserHouseService.LoadEntities(o => o.ouhid == ouhidInt).FirstOrDefault(); bool res = OrdersUserHouseService.DeleteEntity(ouh); return(Json(res, JsonRequestBehavior.AllowGet)); }
public JsonResult PlaceOrder(string id, string duration) { int hid = Convert.ToInt32(id); House house = HouseService.LoadEntities(h => h.hid == hid).FirstOrDefault(); // 服务费 DataDictionary servicePrice = DataDictionaryService.LoadEntities(t => t.dkey == "service").FirstOrDefault(); int rent = Convert.ToInt32(duration) * house.price + Convert.ToInt32(servicePrice.dvalue); DateTime df = DateTime.Now; string now = df.ToString(); Orders newOrder = OrdersService.AddEntity(new Orders { duration = Convert.ToInt32(duration), rent = rent, state = "0", time = now }); User user = Session["user"] as My.RentingSystem.Model.User; // OrdersUserHouse newOrderUserHouse = OrdersUserHouseService.AddEntity(new OrdersUserHouse { oid = newOrder.oid, uid = user.uid, hid = hid, pubTime = df.ToString("yyyyMMdd") }); // 更新房屋状态state=1 house.state = "1"; HouseService.EditEntity(house); Session["city"] = Session["rentCity"]; if (newOrder == null || newOrderUserHouse == null) { return(Json("error", JsonRequestBehavior.AllowGet)); } else { return(Json("success", JsonRequestBehavior.AllowGet)); } }
public ActionResult CancelOrder(string oid, string hid) { int oidInt = Convert.ToInt32(oid); int hidInt = Convert.ToInt32(hid); Orders order = OrdersService.LoadEntities(o => o.oid == oidInt).FirstOrDefault(); House house = HouseService.LoadEntities(h => h.hid == hidInt).FirstOrDefault(); house.state = "0"; OrdersUserHouse ordersUserHouse = OrdersUserHouseService.LoadEntities(o => o.oid == oidInt).FirstOrDefault(); OrdersService.DeleteEntity(order); HouseService.EditEntity(house); OrdersUserHouseService.DeleteEntity(ordersUserHouse); My.RentingSystem.Model.User user = Session["user"] as My.RentingSystem.Model.User; @ViewBag.uid = user.uid; return(View("MyOrder", new { id = user.uid })); }