public ActionResult Create(ShiftModel shift) { if (ModelState.IsValid) { WFMDBDataContext db = new WFMDBDataContext(); db.uspWFMInsertShift(shift.ShiftName, this.TenantID, shift.StartTime, shift.EndTime, this.TenantSpecialFlag); return RedirectToAction("Index"); } return View(); }
public ActionResult Edit(int id, ShiftModel shift) { if (ModelState.IsValid) { if (id != shift.ShiftID) { return RedirectToAction("Message", "Error", new { Error = "シフト在しません。" }); } } WFMDBDataContext db = new WFMDBDataContext(); db.uspWFMUpdateShift(id, shift.ShiftName, shift.StartTime, shift.EndTime); return RedirectToAction("Index"); }
public ActionResult Edit(int id) { WFMDBDataContext db = new WFMDBDataContext(); List<uspWFMGetSingleShiftResult> lstShift = db.uspWFMGetSingleShift(id).ToList(); if (lstShift.Count > 0) { ShiftModel shift = new ShiftModel(); shift.ShiftID = lstShift[0].iShiftID; shift.ShiftName = lstShift[0].vShiftName; shift.StartTime = lstShift[0].vStartTime; shift.EndTime = lstShift[0].vEndTime; return View(shift); } else { return RedirectToAction("Message", "Error", new { Error = "シフト在しません。" }); } }