/// <summary>
        /// Вызывается самым первым в Page_Load.
        /// </summary>
        protected override void Preload()
        {
            bool hasRights = RightManager.AccessCheck("Выдать велосипед");

            if (!hasRights)
            {
                throw new Exception("У вас нет прав для выполнения этой операции");
            }
        }
Example #2
0
    private void Awake()
    {
        right = 3;

        resultPanel.GetComponent <RectTransform>().localScale = Vector3.zero;

        rightManager = Object.FindObjectOfType <RightManager>();
        pointManager = Object.FindObjectOfType <PointManager>();
        rightManager.CheckRights(right);
    }
Example #3
0
        public bool CheckOrInsertUser(MessageEventArgs e)
        {
            var user = DatabaseManager.GetUser(e.Message.From.Id);

            if (!RightManager.CheckRight("insert_allowed", user.id))
            {
                AskUser($"Tut mir leid {e.Message.From.FirstName} du hast leider nicht genügend Rechte");
                return(false);
            }

            userId = user.id;

            AskUser("Wie lautet der Titel deines Streams?");

            NextFunction = GetTitleFromUser;

            return(true);
        }
 /// <summary>
 /// Нетривиальная логика сохранения объекта
 /// </summary>
 /// <returns>Объект данных, который сохранился</returns>
 protected override DataObject SaveObject()
 {
     RightManager.ClearCache();
     return(base.SaveObject());
 }
 public Class2RightManagerWebService()
 {
     service = new RightManager();
 }