public ArtifactData(MainObject main) { LrsId = main.MainId.Value; OwnerEmployeeId = main.OwnerEmployeeId; OwnerName = main.OwnerName; OwnerEmail = main.OwnerEmail; ReviewStatus = "Approved";//main.ReviewStatus; ReviewProgress = (int)main.ReviewPercent; DocumentType = main.DocumentType; Title = main.Title; StiNumber = main.StiNumber; Revision = main.Revision; CreateDate = main.CreateDate; ModifiedDate = main.ActivityDate; ApprovedDate = main.ApprovalDate; Abstract = main.Abstract; ConferenceName = main.ConferenceName; ConferenceSponsor = main.ConferenceSponsor; ConferenceLocation = main.ConferenceLocation; ConferenceBeginDate = main.ConferenceBeginDate; ConferenceEndDate = main.ConferenceEndDate; JournalName = main.JournalName; RelatedSti = main.RelatedSti; main.Contacts.ForEach(n => Contacts.Add(new ContactData(n))); main.Authors.ForEach(n => Authors.Add(new AuthorData(n))); main.Funding.ForEach(n => Fundings.Add(new FundingData(n))); main.Reviewers.ForEach(n => Reviewers.Add(new ReviewerData(n))); main.SubjectCategories.ForEach(n => Subjects.Add(n.Data)); main.KeyWordList.ForEach(n => Keywords.Add(n.Data)); main.CoreCapabilities.ForEach(n => CoreCapabilities.Add(n.Data)); }
public ActionResult DeleteConfirmed(string id) { Reviewers reviewers = db.Reviewers.Find(id); db.Reviewers.Remove(reviewers); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,ExpertiseId")] Reviewers reviewers) { if (ModelState.IsValid) { db.Entry(reviewers).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ExpertiseId = new SelectList(db.Expertises, "ExpertiseId", "Expertise", reviewers.ExpertiseId); ViewBag.Id = new SelectList(db.Users, "Id", "FirstName", reviewers.Id); return(View(reviewers)); }
public override OptionSet CreateOptions() { return(new OptionSet() { { "repository=", "repository", v => Repository = v }, { "from=", "pull from", v => From = v }, { "to=", "pull to", v => To = v }, { "title=", "title", v => Title = v }, { "description=", "description", v => Description = v }, { "reviewer=", "reviewer (multiple allowed)", v => Reviewers.Add(v) } }); }
// GET: Reviewers/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Reviewers reviewers = db.Reviewers.Find(id); if (reviewers == null) { return(HttpNotFound()); } return(View(reviewers)); }
// GET: Reviewers/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Reviewers reviewers = db.Reviewers.Find(id); if (reviewers == null) { return(HttpNotFound()); } ViewBag.ExpertiseId = new SelectList(db.Expertises, "ExpertiseId", "Expertise", reviewers.ExpertiseId); ViewBag.Id = new SelectList(db.Users, "Id", "FirstName", reviewers.Id); return(View(reviewers)); }
protected Reviewer GetOrBuildReviewer(string name, string mailAddress, DateTime lastUpdate) { var selectedReviewer = (from reviewer in Reviewers where reviewer.Name == name select reviewer).SingleOrDefault(); if (selectedReviewer == null) { selectedReviewer = new Reviewer(_userIdGenerator.NewID(), name, mailAddress, lastUpdate); Reviewers.Add(selectedReviewer); return(selectedReviewer); } if (selectedReviewer.LastUpdate < lastUpdate) { selectedReviewer.UpdateInfos(name, mailAddress, lastUpdate); } return(selectedReviewer); }
public void AddReviewer(Participant p) { Reviewers.Add(p); }