public int Step2(int[] itemid, int partid, out OverviewResponse res) { res = null; if (itemid.Any(CheckVendor.NotValidItemId) || !ApiVendor.HasToken()) { return(02_0008); } var or = new OverviewRequest(); or.QueryItems = itemid; or.ReportTime = DateTime.Now; var result = ApiCall.DataOverview.Call(partid.ToString(), new MilvanethProtocol { Context = null, Data = or }); if (!(result.Data is OverviewResponse pr)) { return(02_0007); } if (CheckVendor.NotValidResponse(pr)) { return(pr.Message); } res = pr; return(00_0000); }
public override async Task <OverviewReply> GetOverview(OverviewRequest request, ServerCallContext context) { var result = await _studentCurriculumService.GetCurriculumCount(request.SemesterId, request.UserId); _logger.LogInformation("Get curriculum overview of user {0} is {1}", request.UserId, result); return(new OverviewReply { TotalCount = result }); }
public async Task <IActionResult> Overview(OverviewRequest request) { var result = await _service.Overview(request); return(Ok(new HALResponse(new { }) .AddLinks(new Link("self", $"{Request.Scheme}://{Request.Host}{RootUri}")) .AddLinks(new Link("home", $"{Request.Scheme}://{Request.Host}/")) .AddEmbeddedCollection("item", result.Items.Select(x => new HALResponse(x) .AddLinks(new Link("self", $"{Request.Scheme}://{Request.Host}{RootUri}/{{Id}}")))))); }
public static async Task <string> UpdatePerson(Person.Models.Person Patient) { var json = new OverviewRequest(); json.properties = new OverviewProps(); //json.properties.requestPerson = new Person.Models.Person(); json.properties.requestPerson = Patient; string jsonStr = JsonConvert.SerializeObject(json); string url = "https://prod-27.eastus.logic.azure.com:443/workflows/63b68fb6fa344ddc86b758078e17a90d/triggers/manual/paths/invoke?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=YWCTQQYNwXnwPfzVmSp5CMjdgPewFp2TGTfGWjVM_Ac"; try { using (var client = new HttpClient()) { var content = new StringContent(jsonStr, Encoding.UTF8, "application/json"); HttpResponseMessage response = await client.PostAsync(url, content); //HttpResponseMessage response = await client.GetAsync("/appname/" + encodedappname + "/doctor/" + doctor + "/tenant/" + encodedtenant); if (response.IsSuccessStatusCode) { string data = await response.Content.ReadAsStringAsync(); //Person.Models.Person nextPatient = JsonConvert.DeserializeObject<Person.Models.Person>(data); return(data); } } } catch (Exception e) { throw e; } return(null); }
public static bool Check(this OverviewRequest data) { return(data.QueryItems != null && data.QueryItems.All(x => x > 0) && IsValidReportTime(data.ReportTime)); }