Esempio n. 1
0
        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());
            }
        }
Esempio n. 2
0
        //
        // 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));
        }