public static Boolean DEBUG(this Microsoft.AspNetCore.Mvc.Razor.RazorPageBase page) { var value = false; #if DEBUG value = true; #endif return(value); }
/// <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); } }
/// <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); } }