Example #1
0
        // GET: Review/Details/5
        public ActionResult Details(int id)
        {
            ReviewDBHandle dbhandle = new ReviewDBHandle();

            ModelState.Clear();
            return(View(dbhandle.GetReviewDetails(id)));
        }
        public ActionResult AssingReviewersForm(ArticleModel model)
        {
            ReviewDBHandle dbh = new ReviewDBHandle();

            ViewData["Nominations"] = dbh.fetchNominationAnswers(model.articleId);
            return(View(model));
        }
Example #3
0
        // GET: Review
        public ActionResult Index()
        {
            ReviewDBHandle dbhandle = new ReviewDBHandle();

            ModelState.Clear();
            return(View(dbhandle.GetReviews()));
        }
        // GET: Class/Details/5
        public ActionResult Details(int classId)
        {
            ClassDBHandle  classdb  = new ClassDBHandle();
            ReviewDBHandle reviewdb = new ReviewDBHandle();

            ModelState.Clear();
            return(View(new ClassReviewViewModel(classdb.GetFullClassDetails(classId), reviewdb.GetReviewsByClassId(classId))));
        }
        public void checkReviewersTest()
        {
            var dbh       = new ReviewDBHandle();
            int articleId = 1;

            bool result = dbh.checkReviewers(articleId);

            Assert.IsTrue(result);
        }
        public void AssingReviewersForm(string[] checkedEmails, int articleId)
        {
            ReviewDBHandle  rdh  = new ReviewDBHandle();
            ArticleDBHandle adbh = new ArticleDBHandle();

            foreach (string email in checkedEmails)
            {
                rdh.insertReview(email, articleId);
            }

            rdh.deleteNomenees(articleId);
            adbh.updateArticleStatus(articleId, "not checked");
        }
Example #7
0
 public ActionResult Edit(int id, Review review)
 {
     try
     {
         ReviewDBHandle dbhandle = new ReviewDBHandle();
         dbhandle.UpdateDetails(review);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Example #8
0
 public ActionResult Delete(int id, Review review)
 {
     try
     {
         ReviewDBHandle dbhandle = new ReviewDBHandle();
         if (dbhandle.DeleteReview(id))
         {
             ViewBag.AlertMsg = "Review Deleted Successfully";
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(RedirectToAction("Index"));
     }
 }
        public void fetchMeritsTest()
        {
            var    dbh         = new ReviewDBHandle();
            string memberEmail = "*****@*****.**";
            bool   result;

            if (dbh.fetchMerits(memberEmail) >= 0)
            {
                result = true;
            }
            else
            {
                result = false;
            }

            Assert.IsTrue(result);
        }
Example #10
0
 public ActionResult Create(Review review)
 {
     try
     {
         if (ModelState.IsValid)
         {
             ReviewDBHandle dbhandle = new ReviewDBHandle();
             if (dbhandle.AddReview(review))
             {
                 ViewBag.Message = "Review Added Successfully";
                 ModelState.Clear();
             }
         }
         return(View());
     }
     catch (Exception e)
     {
         ViewBag.Message = e.ToString();
         return(View());
     }
 }
Example #11
0
        // GET: Review/Delete/5
        public ActionResult Delete(int id)
        {
            ReviewDBHandle dbhandle = new ReviewDBHandle();

            return(View(dbhandle.GetReviewDetails(id)));
        }