public ActionResult Index() { MasterScripterContext db = new MasterScripterContext(); MasterScripter.DAL.Models.User user = db.Users.FirstOrDefault(u => u.Email.Equals(User.Identity.Name)); if (user != null) { return(View()); } return(View("NotConnectedYet")); }
public override void OnActionExecuting(ActionExecutingContext filterContext) { MasterScripterContext db = new MasterScripterContext(); MasterScripter.DAL.Models.User user = db.Users.FirstOrDefault(u => u.Email.Equals(filterContext.HttpContext.User.Identity.Name)); if (user == null && !filterContext.HttpContext.Request.RawUrl.Contains("NotConnectedYet")) { filterContext.Result = new RedirectResult("~/Home/NotConnectedYet"); } base.OnActionExecuting(filterContext); }