Example #1
0
        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);
        }