/* * Метод ставящий задачу пользователя,если необходимо, при востановлении соединения. */ 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()); }
/* * Метод возвращающий имя метода решения задачи поставленной данному пользователю. * Выходные данные: * строка с именам функции. Если задача не поставлена, строка равна -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); } }