override public string Render() { String token = Helper.Token; Console.WriteLine("CompositeView: token: " + token); var valueHolder = new BrockerTO(); var valueHolder2 = new BrockerTO(); fetchFirstData(token, valueHolder).Wait(); fetchSecondData(token, valueHolder2).Wait(); StringBuilder result = new StringBuilder(); result.Append("<html><head>"); result.Append("<title>Composite View</title>"); result.Append("<meta charset=\"utf-8\"/>"); result.Append("</head><body>"); result.Append("<h1>Widok złożony</h1>"); result.Append("<h2>Transakcja</h2>"); result.Append(valueHolder.Name); result.Append("<h2>Broker</h2>"); result.Append(valueHolder2.Name); result.Append("</body></html>"); return(result.ToString()); }
public BrockerTO GetData(String token) { if (!mFilterManager.checkFilters(token)) { return(null); } var random = new Random(); var no = random.Next() % 91; var brocker = new BrockerTO("broker nr " + no.ToString(), 1); return(brocker); }
static async protected Task fetchSecondData(String token, BrockerTO valueHolder) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:8082"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = await client.GetAsync("/web/get?token=" + token); if (response.IsSuccessStatusCode) { String output = await response.Content.ReadAsStringAsync(); Console.WriteLine("output#2: " + output); valueHolder.Name = output; } } }
protected BrockerTO createTransferObject(Brocker src) { var dst = new BrockerTO(src.Name, src.ID); return(dst); }
public int Insert(BrockerTO t) { throw new NotImplementedException(); }
public bool Delete(BrockerTO t) { throw new NotImplementedException(); }