public ActionResult EditRecheckProcess(string RecheckType, int SeqNO = 0) { RecheckProcess findOne = new RecheckProcess(); if (SeqNO > 0) { findOne = db.RecheckProcess.Find(RecheckType, SeqNO); } return(PartialView("_PartialEditRecheckProcess", findOne)); }
public ActionResult SaveRecheckProcess(RecheckProcess recheckProcess) { if (recheckProcess.SeqNO == 0) { int maxSeq = db.RecheckProcess.Where(x => x.RecheckType == recheckProcess.RecheckType).OrderByDescending(x => x.SeqNO).Select(x => x.SeqNO).FirstOrDefault(); recheckProcess.SeqNO = maxSeq + 1; recheckProcess.InDateTime = DateTime.Now; recheckProcess.InUserId = UserInfo.UserId; db.RecheckProcess.Add(recheckProcess); } else { recheckProcess = db.RecheckProcess.Find(recheckProcess.RecheckType, recheckProcess.SeqNO); TryUpdateModel <RecheckProcess>(recheckProcess); } db.SaveChanges(); return(Json("")); }