GetMinions() public method

public GetMinions ( string userId, bool isTeacher ) : List
userId string
isTeacher bool
return List
コード例 #1
0
ファイル: CommentController.cs プロジェクト: scbrady/Galileo
 public JsonResult Users()
 {
     User currentUser = GlobalVariables.CurrentUser;
     DatabaseRepository db = new DatabaseRepository();
     List<User> users = db.GetMinions(currentUser.user_id, currentUser.user_is_teacher);
     return Json(users, JsonRequestBehavior.AllowGet);
 }
コード例 #2
0
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            DatabaseRepository db = new DatabaseRepository();
            string userId = filterContext.ActionParameters["userId"].ToString();
            User currentUser = GlobalVariables.CurrentUser;
            List<User> users = db.GetMinions(currentUser.user_id, currentUser.user_is_teacher);

            // If the user is not the commenter, redirect
            if (!users.Any( u => u.user_id == userId))
                filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary(
                            new { action = "Index", controller = "Error" }));
        }