Пример #1
0
        public IActionResult Index()
        {
            var model = new ViewOptionsModel()
            {
                Options      = _optionsBuilder.Build(ControllerContext, RouteData).Result,
                SiteSettings = _siteSettingsBuilder.Build().ToString()
            };

            model.Properties.Add("Permissions", new JArray(User.Claims.Where(e => e.Type == PermissionInfo.ClaimType).Select(e => e.Value).ToArray()));
            return(this.UI(model));
        }
Пример #2
0
 private static IActionResult UI(this Controller controller, string view, ViewOptionsModel model)
 {
     return(controller.View(view, model));
 }
Пример #3
0
 public static IActionResult UI(this Controller controller, ViewOptionsModel model)
 {
     return(controller.View(DefaultView, model));
 }