示例#1
0
        /*
         * Метод ставящий задачу пользователя,если необходимо, при востановлении соединения.
         */
        public override Task OnReconnected()
        {
            Controllers.HomeController hc = new Controllers.HomeController();
            string ans = hc.getUserIdWithTask(Context.User.Identity.Name);

            if (ans != null)
            {
                Clients.Caller.broadcast(ans);
            }
            return(base.OnReconnected());
        }
示例#2
0
        /*
         * Метод возвращающий имя метода решения задачи поставленной данному пользователю.
         * Выходные данные:
         * строка с именам функции. Если задача не поставлена, строка равна -1.
         */
        public string getFunc()
        {
            Controllers.HomeController hc = new Controllers.HomeController();
            string ans = hc.getFunc(Context.User.Identity.Name);

            if (ans == null)
            {
                return("-1");
            }
            else
            {
                return(ans);
            }
        }