public HelloWeather Hello(string id1, long id2, DateTime id3, HelloInput inp) { var rng = new Random(); return(new HelloWeather() { Date = inp.Date, UserName = inp.UserName, TemperatureC = rng.Next(-20, 55), Summary = $"$### id1={id1} id2={id2} id3={id3} " }); }
public void T_Publish(string id1) { using (var mqProxy = new QuProxy <IHelloWorldService>("localhost")) { var id4 = new HelloInput() { UserName = "******", Date = DateTime.Today }; DateTime id3 = DateTime.Today; mqProxy.Svc.OneWayCall(id1, id4); } }
public void T_Publish2(string id1) { using (var mqProxy = new QuProxy <IHelloWorldService>("localhost")) { var id4 = new HelloInput() { UserName = "******", Date = DateTime.Today }; long id2 = 99; DateTime id3 = DateTime.Today; var rltStr = mqProxy.Svc.HelloGet(id1, "HI"); print(rltStr); var rlt = mqProxy.Svc.Hello(id1, id2, id3, id4); print($"API={nameof(IHelloWorldService.Hello)} User={rlt.UserName}\nDate={rlt.Date}\n{rlt.Summary}"); } }
private void CallApi(IApiProxy <IHelloWorldService> proxy) { IHelloWorldService helloSvc = proxy.Svc; string id1 = "*abc*"; int id2 = 99; DateTime id3 = DateTime.Today; var id4 = new HelloInput() { UserName = "******", Date = DateTime.Today }; var rlt = helloSvc.Hello(id1, id2, id3, id4); print($"API={nameof(IHelloWorldService.Hello)} User={rlt.UserName}\nDate={rlt.Date}\n{rlt.Summary}"); var postrlt = helloSvc.HelloPost("CCC", "DDD"); print($"API={nameof(IHelloWorldService.HelloPost)} result={postrlt}"); var getrlt = proxy.Svc.HelloGet("EEE", "FFF"); print($"API={nameof(IHelloWorldService.HelloGet)} result={getrlt}"); }
public void OneWayCall(string id1, HelloInput inp) { Debug.WriteLine($"### ConsoleMessage (HelloMQDemo {id1}) "); //var ts = new JsonNetTransfer(); //ts.Save(inp, @"d:\temp\a.json"); }
public HelloWeather Hello(string id1, long id2, DateTime id3, HelloInput inp) { var sample = LoadJsonSample <List <HelloWeather> >("HelloWeather_ListData_001.json"); return(sample[0]); }
public void OneWayCall(string id1, [FromBody] HelloInput inp) { svc.OneWayCall(id1, inp); }
public HelloWeather Hello(string id1, [FromQuery] long id2, [FromHeader] DateTime id3, [FromBody] HelloInput inp) { return(svc.Hello(id1, id2, id3, inp)); }
public string Hello(HelloInput input) => "Hello";