コード例 #1
0
        public ActionResult Add(string moudleId, string menuId, string btnId, ArticleDto dto)
        {
            var user     = provider.GetAuthorizeUser();
            var tag      = tagService.Get();
            var category = categoryService.GetCategoryById(1);

            dto.Category = category;
            dto.Author   = user;
            dto.Tags.Add(tag);
            articleService.Add(dto);
            return(RedirectToAction("Index", "Blog"));
        }
コード例 #2
0
        /// <summary>
        /// Initialize
        /// </summary>
        /// <param name="requestContext"></param>
        protected override void Initialize(RequestContext requestContext)
        {
            base.Initialize(requestContext);

            // TODO
            //用户信息处理
            if (User.Identity.IsAuthenticated)
            {
                CurrentUser = provider.GetAuthorizeUser();
            }

            IsLogined = CurrentUser != null && CurrentUser.Id > 0;

            ViewRecord(requestContext);
        }
コード例 #3
0
 public bool Authorize(string permissionName)
 {
     return(Authorize(permissionName, provider.GetAuthorizeUser()));
 }
コード例 #4
0
        public ActionResult BookMarks()
        {
            var userdto = provider.GetAuthorizeUser();

            return(View(userdto.BookMarks.ToList()));
        }