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));
        }