public void GetPrediction(DateTime startDate, DateTime endDate) { if (startDate == null) { throw new ArgumentNullException(); } if (endDate == null) { throw new ArgumentNullException(); } if (endDate < startDate) { throw new ArgumentOutOfRangeException(); } var uri = Properties.Settings.Default.Uri; var key = Properties.Settings.Default.Key; var client = new SalesDemandService(uri, key); while (startDate < endDate) { var value = NewMethod(startDate, client); startDate.AddDays(1); } if (startDate.Date.Equals(endDate.Date)) { var date = GetData(startDate); } }
private string NewMethod(DateTime startDate, SalesDemandService client) { var data = GetData(startDate); var task = client.GetPrediction1(data); task.Wait(); var prediction = task.Result; return(prediction); }