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)); }
//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)); }