// 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)); }
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)); }