Exemplo n.º 1
0
        public static Boolean DEBUG(this Microsoft.AspNetCore.Mvc.Razor.RazorPageBase page)
        {
            var value = false;

#if DEBUG
            value = true;
#endif
            return(value);
        }
Exemplo n.º 2
0
 /// <summary>
 /// 获取登录后的用户数据,不用启动数据库操作
 /// </summary>
 public static Models.UserSelf GetUserSelf(this Microsoft.AspNetCore.Mvc.Razor.RazorPageBase razorPage)
 {
     if (razorPage.ViewBag.UserSelf != null)
     {
         return(razorPage.ViewBag.UserSelf as Models.UserSelf);
     }
     else
     {
         return(null);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// 获取用户管理器,可能会启动数据库的操作
 /// </summary>
 public static Code.Managers.UserFrameManager GetUserMgr(this Microsoft.AspNetCore.Mvc.Razor.RazorPageBase razorPage)
 {
     if (razorPage.ViewBag.UserSelf != null)
     {
         var userSelf = razorPage.ViewBag.UserSelf as Models.UserSelf;
         return(new Code.Managers.UserFrameManager(userSelf));
     }
     else
     {
         return(null);
     }
 }