public void NotifyStatistics(string admin_user_name, Statistic_View sv) { if (ws is null) { return; } ws.notifyStatistics(admin_user_name, sv); }
internal byte[] HandleStatistics(string json) { GetStatisticsRequest res = JsonConvert.DeserializeObject <GetStatisticsRequest>(json); Statistic_View ans = userService.GetStatistics(res.username, res.startTime, res.endTime); string jsonAns = Seralize(new NotifyStatisticsData(ans)); return(security.Encrypt(jsonAns)); }
public async Task GotStatistics(Statistic_View context) { //System.Threading.Thread.Sleep(2000); Statistics = context; if (OnStatisticsReceived != null) { await OnStatisticsReceived.Invoke(context); } }
public void CheckSvLoginStart() { Statistic_View sv = Statistics.Instance.getViewDataStart("Admin", DateTime.Now); Assert.IsNotNull(sv); Assert.IsTrue(sv.AdministratorsVisitors == 0); Assert.IsTrue(sv.RegularVisistors == 0); Assert.IsTrue(sv.OwnersVisitors == 0); UM.Login("user7", "Test1"); Assert.IsTrue(sv.RegularVisistors == 1); }
public void notifyStatistics(string admin, Statistic_View statistics) { byte[] response; WebSocketSession session = handler.GetSession(admin); if (session == null) { return; } response = handler.HandleStatisticsNotification(statistics); session.Send(response, 0, response.Length); }
public NotifierService() { Notifications = new List <string>(); Statistics = null; }
internal byte[] HandleStatisticsNotification(Statistic_View statistics) { string jsonAns = Seralize(new NotifyStatisticsData(statistics)); return(security.Encrypt(jsonAns)); }
public void NotAdmin() { Statistic_View sv = Statistics.Instance.getViewDataAll("user8"); Assert.IsNull(sv); }
public NotifyStatisticsData(Statistic_View statistics) : base(Opcode.STATISTICS) { this.statistics = statistics; }