public ActionResult Edit(int id, PaperStatusViewModel PaperStatusRecord) { try{ Record record = db.Records.Find(id); record.AcceptanceStatus = PaperStatusRecord.AcceptanceStatus; record.StatusEntryUser = User.Identity.Name; record.StatusComments = PaperStatusRecord.StatusComments; record.StatusUpdateTime = DateTime.Now; record.StatusUpdateTimeUTC = DateTime.UtcNow; record.Doi = PaperStatusRecord.Doi; if (ModelState.IsValid) { db.SaveChanges(); return(RedirectToAction("Index")); } else { return(View(id)); } } catch { return(View()); } }
// // GET: /PaperStatus/Edit/5 public ActionResult Edit(int id) { Record record = db.Records.Find(id); PaperStatusViewModel PaperStatusRecord = new PaperStatusViewModel { PaperNumber = record.PaperNumber, AcceptanceStatus = record.AcceptanceStatus, StatusEntryUser = record.StatusEntryUser, StatusUpdateTime = record.StatusUpdateTime, RecordID = record.RecordID, StatusComments = record.StatusComments, Doi = record.Doi, }; return(View(PaperStatusRecord)); }