public bool TrainForecastCountry([FromBody] List <CountryStats> data)
        {
            if (data != null && data.Any())
            {
                var segmentator = new ForecastEngine();
                segmentator.TrainForecastCountry(data);
                return(true);
            }

            return(false);
        }
 public List <string> GetCountries()
 {
     return(ForecastEngine.GetCountries());
 }
 public float CountryForecast(CountryStats data)
 {
     return(ForecastEngine.CountryForecast(data));
 }
 public List <CountryStats> CountryStats(string country)
 {
     return(ForecastEngine.CountryHistory(country));
 }
 public float ProductForecast(ProductStats data)
 {
     return(ForecastEngine.ProductForecast(data));
 }
 public List <ProductStats> ProductStats(string productId)
 {
     return(ForecastEngine.ProductHistory(productId));
 }