public ActionResult signup(int?status, string returnUrl) { ViewBag.IsAlertResponse = false; ViewBag.ActivityResponsMessage = null; var roleList = reader.GetUserRoles().Result; ViewBag.UserRoleList = roleList; try { if (this.Request.IsAuthenticated) { // Info. var identity = (ClaimsPrincipal)Thread.CurrentPrincipal; string userName = identity.Claims.Where(c => c.Type == ClaimTypes.Name) .Select(c => c.Value).SingleOrDefault(); return(RedirectToAction("Index", "Dashboard", new { @isLoggin = true })); } else { AuthStatusCallBack(status.Value); //return RedirectToAction("signin", "Home"); } } catch (Exception ex) { Debug.WriteLine($"An error occurred: {ex.Message}"); } return(this.View()); }
public JsonResult Roles() { var roles = reader.GetUserRoles(); return(Json(roles, JsonRequestBehavior.AllowGet)); }