public void ExecuteScriptRequest() { var script = new ScriptRequest(InitScript("g.V.count()")); var count = client.ExecuteScript <long>(script).Result; Assert.AreEqual(3, count); }
public void assignMedication(ScriptRequest request) { using (var context = new HackathonEntities()) { var medication = new Medication() { GenericName = request.MedicationGenericName, MedicalName = request.MedicationMedicalName }; context.Medications.Add(medication); context.SaveChanges(); medication = context.Medications.FirstOrDefault(x => x.GenericName == request.MedicationGenericName && x.MedicalName == request.MedicationMedicalName); var script = new Script() { MPId = request.medicalProfessionalId, PatientId = request.patientId, MedicationId = medication.MedicationId, PharmId = request.pharmacyId, Dosage = request.Dosage, MedicationTime = request.MedicationTime, MedicationRoute = request.MedicationRoute, DateIssued = DateTime.Now }; context.Scripts.Add(script); context.SaveChanges(); context.Dispose(); } }
public void ExecuteScriptRequest() { var script = new ScriptRequest(InitScript("g.V.count()")); var count = client.ExecuteScript<long>(script).Result; Assert.AreEqual(3, count); }
public void LoadPageWithScripts(string[] scriptNames) { var request = new ScriptRequest{ Mandatories = scriptNames.Join(",") }; _navigation.NavigateTo(request); }
public void ValueTypeCast() { var script = new ScriptRequest("1+2"); int result = client.ExecuteScript <int>(script); Assert.AreEqual(3, result); }
public void LoadPageWithScripts(string[] scriptNames) { var request = new ScriptRequest { Mandatories = scriptNames.Join(",") }; _navigation.NavigateTo(request); }
public HttpResponse LoadPageWithScripts(params string[] scriptNames) { var request = new ScriptRequest { Mandatories = scriptNames.Join(",") }; return endpoints.GetByInput(request); }
public void ObjectCast() { var script = new ScriptRequest("g = new TinkerGraph(); g.addVertex(['name':'foo']).map()"); TestVertex result = client.ExecuteScript<TestVertex>(script); Assert.IsNotNull(result); Assert.AreEqual("foo", result.Name); }
public void ObjectCast() { var script = new ScriptRequest("g = new TinkerGraph(); g.addVertex(['name':'foo']).map()"); TestVertex result = client.ExecuteScript <TestVertex>(script); Assert.IsNotNull(result); Assert.AreEqual("foo", result.Name); }
public HttpResponse LoadPageWithScripts(params string[] scriptNames) { var request = new ScriptRequest { Mandatories = scriptNames.Join(",") }; return(endpoints.GetByInput(request)); }
public void VertexCast() { var script = new ScriptRequest("g = new TinkerGraph(); g.addVertex(['name':'foo'])"); Vertex <TestVertex> result = client.ExecuteScript <Vertex <TestVertex> >(script); Assert.IsNotNull(result); Assert.IsNotNull(result.Data); Assert.AreEqual("0", result.Id); Assert.AreEqual("foo", result.Data.Name); }
public void VertexCast() { var script = new ScriptRequest("g = new TinkerGraph(); g.addVertex(['name':'foo'])"); Vertex<TestVertex> result = client.ExecuteScript<Vertex<TestVertex>>(script); Assert.IsNotNull(result); Assert.IsNotNull(result.Data); Assert.AreEqual("0", result.Id); Assert.AreEqual("foo", result.Data.Name); }
public void RequestPageWithAssets(string[] names) { var request = new ScriptRequest { Mandatories = names.Join(",") }; _driver.NavigateTo(request); _assetTagState = _driver.GetCurrentScreen().GetAssetDeclarations(); }
/// <summary> /// 运行带url的函数 /// </summary> /// <param name="itemBox"></param> /// <param name="scriptInput"></param> /// <returns></returns> private ScriptOutput RunScript(IItemBox itemBox, ScriptInput scriptInput) { ScriptRequest?.Invoke(scriptInput, itemBox.Name); string json = ScriptClient.PostStringAsync(itemBox.ScriptUrl, (JObject)JsonConvert.DeserializeObject(JsonConvert.SerializeObject(scriptInput))); ScriptOutput scriptOutput = JsonConvert.DeserializeObject <ScriptOutput>(json); ScriptReponse?.Invoke(scriptOutput, itemBox.Name); if (scriptOutput != null && scriptOutput.IsExecption) { throw new Exception("服务器给出停止信号!"); } return(scriptOutput); }
public static void GetPremiumScript(ScriptRequest eScriptRequest) { object ret = SendAuthData(UserData.SerialKey, FingerPrint.Value(), false); if (ret is Result) { Enum.TryParse(ret.ToString(), out Result result); if (result == Result.Success) { object retScript = SendScriptRequest(eScriptRequest); } } }
public void assignMedication(ScriptRequest request) { var response = new HttpResponseMessage(); try { medicalProfessionalRepository.assignMedication(request); } catch (Exception e) { throw new HttpResponseException(response); } }
public void reads_asset_config_from_the_bottle() { var request = new ScriptRequest { Mandatories = "Pak1Set" }; endpoints.GetByInput(request).ScriptNames() .ShouldHaveTheSameElementsAs( "_content/scripts/Pak1-A.js", "_content/scripts/Script1.js", "_content/scripts/Script2.js" ); }
public void UseSessionWithGraph() { using (var session = client.StartSession()) { var bindings = new Dictionary <string, object> { { "name", "foo" } }; var request = new ScriptRequest("v = g.addVertex(['name':name])", bindings); var expected = client.ExecuteScript <Vertex <TestVertex> >(request, session).Result; var actual = client.Query <Vertex <TestVertex> >("v", session: session); Assert.AreEqual(expected.Id, actual.Id); Assert.AreEqual(expected.Data.Name, actual.Data.Name); } }
public static object SendScriptRequest(ScriptRequest eScriptRequest) { FirewallHelper.OpenFirewallPort(port, "ForgeOfBots"); IPAddress ip = IPAddress.Parse(IP); TcpClient client = new TcpClient(); try { client.Connect(ip, port); NetworkStream ns = client.GetStream(); Thread thread = new Thread(o => ReceiveScript((TcpClient)o)); thread.Start(client); byte[] buffer = Encoding.ASCII.GetBytes($"scriptType:{eScriptRequest}"); ns.Write(buffer, 0, buffer.Length); thread.Join(); while (!done) { Application.DoEvents(); } try { ns.Close(); client.Client.Shutdown(SocketShutdown.Receive); client.Client.Close(); client.Close(); } catch (Exception) { ns.Dispose(); client.Dispose(); } if (ret != null) { return(ret); } else { return(false); } } catch (Exception) { return(false); } }
public ScriptResponse <T> ExecuteScript <T>(ScriptRequest script, RexProSession session = null, bool transaction = true) { script.Meta.InSession = session != null; script.Meta.Isolate = session == null; script.Meta.Transaction = transaction; script.Session = session; if (session == null) { if (script.Meta.GraphName == null) { script.Meta.GraphName = this.settings.GraphName; } if (script.Meta.GraphObjectName == null) { script.Meta.GraphObjectName = this.settings.GraphObjectName; } } return(this.SendRequest <ScriptRequest, ScriptResponse <T> >(script, MessageType.ScriptRequest)); }
public ScriptResponse ExecuteScript(ScriptRequest script, RexProSession session = null, bool transaction = true) { return(this.ExecuteScript <object>(script, session, transaction)); }
public void ValueTypeCast() { var script = new ScriptRequest("1+2"); int result = client.ExecuteScript<int>(script); Assert.AreEqual(3, result); }
public static byte[] runScript(Command command) { ScriptRequest request = (ScriptRequest)Util.Serialization.deserialize(command.data); return(Util.Conversion.stringToBytes(ScriptHub.executeScript(request.index, request.code))); }
public T Query <T>(string script, Dictionary <string, object> bindings = null, RexProSession session = null, bool transaction = true) { var request = new ScriptRequest(script, bindings); return(this.ExecuteScript <T>(request, session, transaction).Result); }