//[ValidateAntiForgeryToken] public ActionResult UpdateDutyShift(DutyShift DutyShiftForUpdate) { try { DutyShift dutyShift = new DutyShift(); dutyShift = db.DutyShifts.Find(DutyShiftForUpdate.DutyShiftID); dutyShift.UpdateBy = AppUtils.GetLoginUserID(); dutyShift.UpdateTime = AppUtils.GetDateTimeNow(); dutyShift.StartHour = DutyShiftForUpdate.StartHour; dutyShift.StartMinute = DutyShiftForUpdate.StartMinute; dutyShift.EndHour = DutyShiftForUpdate.EndHour; dutyShift.EndMinute = DutyShiftForUpdate.EndMinute; db.Entry(dutyShift).State = EntityState.Modified; db.SaveChanges(); DutyShiftViewModel Shift = new DutyShiftViewModel(); Shift.DutyShiftID = dutyShift.DutyShiftID; Shift.StartHour = dutyShift.StartHour; Shift.StartMinute = dutyShift.StartMinute; Shift.EndMinute = dutyShift.EndMinute; Shift.EndHour = dutyShift.EndHour; return(Json(new { UpdateSuccess = true, Shift = Shift }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { UpdateSuccess = false, EMPLH = "" }, JsonRequestBehavior.AllowGet)); } }
public JsonResult InsertDutyShift(DutyShift ShiftForInsert) { try { ShiftForInsert.CreatedBy = AppUtils.GetLoginUserID(); ShiftForInsert.CreateDate = AppUtils.GetDateTimeNow(); ShiftForInsert.TableStatusID = 1; db.DutyShifts.Add(ShiftForInsert); db.SaveChanges(); DutyShiftViewModel ShiftInfo = new DutyShiftViewModel { DutyShiftID = ShiftForInsert.DutyShiftID, StartHour = ShiftForInsert.StartHour, StartMinute = ShiftForInsert.StartMinute, EndHour = ShiftForInsert.EndHour, EndMinute = ShiftForInsert.EndMinute }; return(Json(new { SuccessInsert = true, ShiftInformation = ShiftInfo }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { SuccessInsert = false }, JsonRequestBehavior.AllowGet)); } }