public ActionResult Add(timeData newTD, string startHour, string startMin, string endHour, string endMin, string OkOrCancel) { if (OkOrCancel == "ok") { string userName = Session["who"].ToString(); td.add(newTD, userName, startHour, startMin, endHour, endMin); TempData["CRUD"] = "事件已新增成功。"; } return(Redirect("/Event/timeList")); }
public ActionResult Edit(timeData originTD, string startHour, string startMin, string endHour, string endMin, string OkOrCancel) { originTD.startTime = startHour + ":" + startMin; originTD.endTime = endHour + ":" + endMin; if (OkOrCancel == "ok") { td.renewTD(originTD); TempData["CRUD"] = "事件已修改成功。"; } return(Redirect("/Event/timeList")); }
public IHttpActionResult PutRepairOrderTIme(int id, timeData repairOrder) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var order = db.RepairOrders.Find(id); var cookieUser = getCooikedUser(); if (order.Customer_ID != cookieUser.ID && cookieUser.Role_ID != 3 && (order.Engineer_ID != cookieUser.ID)) { return(Unauthorized()); } order.Service_time = repairOrder.Service_time; db.Entry(order).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!RepairOrderExists(id)) { return(NotFound()); } throw; } return(Ok(order)); }