Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        private string NewMethod(DateTime startDate, SalesDemandService client)
        {
            var data = GetData(startDate);

            var task = client.GetPrediction1(data);

            task.Wait();
            var prediction = task.Result;

            return(prediction);
        }