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)); }
private static IActionResult UI(this Controller controller, string view, ViewOptionsModel model) { return(controller.View(view, model)); }
public static IActionResult UI(this Controller controller, ViewOptionsModel model) { return(controller.View(DefaultView, model)); }