/// <summary> /// /// </summary> /// <returns></returns> public IActionResult Index() { var model = new HeaderBarModel(User.Identity); var url = DictHelper.RetrieveHomeUrl(model.AppCode); return(url.Equals("~/Home/Index", System.StringComparison.OrdinalIgnoreCase) ? (IActionResult)View(model) : Redirect(url)); }
/// <summary> /// Index View /// </summary> /// <returns></returns> public IActionResult Index([FromServices] IConfiguration configuration) { var model = new HeaderBarModel(User.Identity.Name); var homeUrl = DictHelper.RetrieveHomeUrl(User.Identity.Name, model.AppId); var useBlazor = DictHelper.RetrieveEnableBlazor(); return(homeUrl.Equals("~/Home/Index", System.StringComparison.OrdinalIgnoreCase) ? (useBlazor ? Redirect("~/Pages") : (IActionResult)View(model)) : Redirect(homeUrl)); }
/// <summary> /// /// </summary> /// <returns></returns> public IActionResult Index() { var model = new HeaderBarModel(User.Identity); if (string.IsNullOrEmpty(model.UserName)) { return(Redirect(Request.PathBase + CookieAuthenticationDefaults.LogoutPath)); } var url = DictHelper.RetrieveHomeUrl(model.AppId); return(url.Equals("~/Home/Index", System.StringComparison.OrdinalIgnoreCase) ? (IActionResult)View(model) : Redirect(url)); }