예제 #1
0
        // GET: ErrorOpen
        public ActionResult OpenAdmin(long e, string mainReturn)
        {
            if (String.IsNullOrEmpty(mainReturn))
            {
                ViewBag.mainReturn = Request.UrlReferrer;
            }
            else
            {
                ViewBag.mainReturn = mainReturn;
            }

            ViewBag.OpenReturn = Url.Action("Open", "ErrorOpen", new { e = e, mainReturn = ViewBag.mainReturn });
            var vm = new ErrorOpenVM(e);

            return(View(vm));
        }
예제 #2
0
        public ActionResult Open(long e, string mainReturn)
        {
            if (String.IsNullOrEmpty(mainReturn))
            {
                ViewBag.mainReturn = Request.UrlReferrer;
            }
            else
            {
                ViewBag.mainReturn = mainReturn;
            }
            var userN = dbUser.AspNetUsers.Where(p => p.UserName == User.Identity.Name).First();

            if (userN.AspNetRoles.First().Name == "Admin")
            {
                return(Redirect(Url.Action("OpenAdmin", "ErrorOpen", new { e = e, mainReturn = ViewBag.mainReturn })));
            }
            ViewBag.OpenReturn = Url.Action("Open", "ErrorOpen", new { e = e, mainReturn = ViewBag.mainReturn });
            var vm = new ErrorOpenVM(e);

            return(View(vm));
        }