Exemplo n.º 1
0
        private JsonResult DoMainLogic(innerLogic logic)
        {
            if (!CheckAccess())
            {
                return(Json(new { redirectToUrl = Url.Action("Index") }, JsonRequestBehavior.AllowGet));
            }
            var argv = Request.QueryString.Get("user");

            if (argv == null)
            {
                return(Json(new { redirectToUrl = Url.Action("Index") }, JsonRequestBehavior.AllowGet));
            }
            var usersLogin = argv.Split(',');

            foreach (var userLogin in usersLogin)
            {
                User user = UserManager.FindByName(userLogin);
                if (user != null)
                {
                    logic(user);
                }
            }
            return(Json(new { redirectToUrl = Url.Action("Index") }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        private IActionResult DoMainLogic(innerLogic logic, string path)
        {
            var json = Json(new { redirectToUrl = path });

            if (!CheckAccess())
            {
                return(json);
            }
            var argv = Request.Query["user"].ToArray();

            if (argv == null)
            {
                return(json);
            }
            foreach (var userLogin in argv)
            {
                var user = _userManager.FindByIdAsync(userLogin).Result;
                if (user != null)
                {
                    logic(user);
                }
            }
            return(json);
        }