コード例 #1
0
        public ActionResult SuperUserIndex()
        {
            DateTime Last24Hours = DateTime.Now.Date.AddHours(-24);

            DashbordVM model = new DashbordVM();

            model.NumberOfNewUser            = repositoryUser.UserList.Where(p => p.Create_time.Date >= Last24Hours).Count();// >= 24H to get all users added last 24h
            model.NumberOfNewPost            = repositoryPost.PostList.Where(p => p.Create_time.Date >= Last24Hours).Count();
            model.NumberOfNewCategory        = repositoryCategory.CategoryIList.Where(p => p.Create_time.Date >= Last24Hours).Count();
            model.NumberOfNewComment         = repositoryComment.CommentList.Where(p => p.Create_time.Date >= Last24Hours).Count();
            model.NumberOfCommentNeedApprove = repositoryComment.CommentList.Where(p => p.Publish == false).Count();
            return(View(model));
        }
コード例 #2
0
        //UserControl For User Details
        public ActionResult UserFormDetails(int?Id)
        {
            if (Id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DashbordVM UserAndCommment = new DashbordVM();

            UserAndCommment.User = repositoryUser.Details(Id);
            UserAndCommment.NumberOfCommentNeedApprove = repositoryComment.CommentList.Where(p => p.Publish == false).Count();

            if (UserAndCommment == null)
            {
                return(HttpNotFound());
            }
            return(PartialView("_UserFormDetails", UserAndCommment));
        }