示例#1
0
        public ActionResult AssignReviewerSingle(AssignPaper assign, AspNetUser user)
        {
            //db.AssignPapers.Add(assign);
            //db.SaveChanges();

            return(RedirectToAction("ChairMainPage"));
        }
示例#2
0
        public ActionResult AssignReviewerSingle(int PaperId, AssignPaper m)
        {
            Paper paper = db.Papers.Find(PaperId);

            m.PaperId = paper.Id;

            TempData.Add("I", m.PaperId);
            var users = from u in db.AspNetUsers
                        where u.AspNetRoles.Any(r => r.Name == "Reviewer")
                        select u;

            return(View(users.ToList()));
        }
示例#3
0
        //[HttpPost]
        public ActionResult assign([Bind(Include = "Id,PaperId,ReviewerId")] AssignPaper assign, string Id)
        {
            assign.PaperId = Convert.ToInt32(TempData["I"].ToString());
            Paper paper = db.Papers.Find(assign.PaperId);

            if (paper.No__of_review > 4)
            {
                RedirectToAction("assignFail");
            }
            AspNetUser user = db.AspNetUsers.Find(Id);

            assign.ReviewerId = user.Id;

            db.AssignPapers.Add(assign);
            db.SaveChanges();
            TempData.Remove("I");
            return(RedirectToAction("ChairMainPage"));
        }