protected override async Task OnStart() { TutorRole = await Constants.Role.Tutor(); if (!IsPostBack) { if (Session["QuestionObjectId"] != null) { Question = await Question.GetFullQuestionById(Session["QuestionObjectId"].ToString()); FillWithQuestionInfo(); } else { cbInBundle.Enabled = true; pnlExtraQuestions.Visible = true; } } }
/// <summary> /// Gets whether users belonging to the role are allowed to write this object. /// Even if this returns false, the role may still be able to write it if a /// parent role has write access. /// </summary> /// <param name="role">The name of the role.</param> /// <returns>Whether the role has access.</returns> public bool GetRoleWriteAccess(ParseRole role) { return GetRoleWriteAccess(role.Name); }
/// <summary> /// Sets whether users belonging to the given role are allowed to write this object. /// </summary> /// <param name="role">The role.</param> /// <param name="allowed">Whether the role has access.</param> public void SetRoleWriteAccess(ParseRole role, bool allowed) { SetRoleWriteAccess(role.Name, allowed); }
/// <summary> /// Gets whether users belonging to the role are allowed to read this object. /// Even if this returns false, the role may still be able to read it if a /// parent role has read access. /// </summary> /// <param name="role">The name of the role.</param> /// <returns>Whether the role has access.</returns> public bool GetRoleReadAccess(ParseRole role) { return GetRoleReadAccess(role.Name); }
/// <summary> /// Gets whether users belonging to the role are allowed to write this object. /// Even if this returns false, the role may still be able to write it if a /// parent role has write access. /// </summary> /// <param name="role">The name of the role.</param> /// <returns>Whether the role has access.</returns> public bool GetRoleWriteAccess(ParseRole role) { return(GetRoleWriteAccess(role.Name)); }