protected override object Execute(IDictionary <string, string> parameters, string path, string userName) { var response = new JsonConnectionsServerResponse(); var rep = (WebServer as DBWebServer).Repository; var conn = rep.GetConnections(userName); response.Connections = conn.ToArray(); return(response); }
protected override object Execute(IDictionary <string, string> parameters, string path, string userName) { var response = new JsonConnectionsServerResponse(); int userId; if (!parameters.TryGetValue("user", out string s) || !int.TryParse(s, out userId)) { response.ResultCode = JsonResultCode.InvalidRequest; response.Message = "Missing user arg"; return(response); } var rep = (WebServer as DBWebServer).Repository; var conn = rep.GetConnections(userId); response.Connections = conn.ToArray(); return(response); }