public ActionResult DeleteReview(int NoteID, int ID)
        {
            int ReviewID = ID;

            if (NoteID == 0 || ID == 0)
            {
                return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest));
            }
            bool Result = AdminDownloadRepository.DeleteReview(ReviewID);

            if (Result)
            {
                TempData["Message"] = "Review Deleted Successfully";
            }
            else
            {
                TempData["Message"] = "Review Deletion encountered some problem!";
            }

            return(RedirectToAction(@"NoteDetails/" + NoteID, "Admin"));
        }
        public ActionResult AdminDashboard()
        {
            if (Session["UserID"] == null)
            {
                return(RedirectToAction("Login", "Authentication", new { ReturnUrl = @"/Admin/AdminDashboard" }));
            }

            ViewBag.Title                = "AdminDashboard";
            ViewBag.Authorized           = true;
            ViewBag.LoadAjaxJS           = true;
            ViewBag.LoadValidationScript = true;

            AdminDashboardModel Dashboard = new AdminDashboardModel();

            Dashboard.NoteInReview = AdminNoteRepository.GetCountNotesInReview();

            Dashboard.Downloads = AdminDownloadRepository.CountNewDownloads();

            Dashboard.NewUsers = AdminUserRepository.CountNewUsers();

            Dashboard.PublishedNotes = AdminNoteRepository.GetPublishedNotes();

            return(View(Dashboard));
        }