public ActionResult Details(string id) { List <string> list = new List <string>(); foreach (var x in ReportContentViewModel.EnumToList <ReportContentViewModel.ReportUser>()) { list.Add(ReportContentViewModel.GetEnumDescription(x)); } ViewBag.reportContentList = list; var allUser = Context.Users.Find(_ => true).ToList(); if (allUser.Where(x => x.Id.Equals(id)).Any() == false) { ViewBag.errorMessage = "Không có kết quả!"; return(View("NotFoundError")); } else { var user = Context.Users.Find(x => x.Id.Equals(new ObjectId(id))).FirstOrDefault(); ViewBag.currentUser = User.Identity.GetUserId(); ViewBag.cloudinary = cloudinary; ViewBag.allUser = allUser; ViewBag.allBook = Context.Books.Find(_ => true).ToList(); ViewBag.allAuthor = Context.Authors.Find(_ => true).ToList(); ViewBag.listInteractBook = BooksControllerHelper.LastestBookInteracted(id); return(View(user)); } }
private List <string> GroupReportContent() { List <string> list = new List <string>(); foreach (var x in ReportContentViewModel.EnumToList <ReportContentViewModel.ReportGroup>()) { list.Add(ReportContentViewModel.GetEnumDescription(x)); } return(list); }