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