コード例 #1
0
        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));
            }
        }
コード例 #2
0
        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);
        }