public HomeController() { var predctionConfiguration = new PredictionServiceConfiguration { ApiKey = WebConfigurationManager.AppSettings["ApiKey"], Uri = new Uri(WebConfigurationManager.AppSettings["MachineLearningUri"]) }; var experienceSettings = new DonationExperienceSettings { Multiplier = Convert.ToDouble(WebConfigurationManager.AppSettings["SuggestionMultiplier"]), SuggestionCount = Convert.ToInt32(WebConfigurationManager.AppSettings["SuggestionCount"]) }; this.donationPredictionService = new DonationPredictionService(predctionConfiguration); this.donationExperienceService = new DonationExperienceService(experienceSettings, donationPredictionService); var path = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "bin", "ZipsAndIncome.txt"); _zips = new ZipsDataService().GetZips(path).Reverse(); }
public DonationExperienceService(DonationExperienceSettings donationExperienceSettings, IDonationPredictionService donationPredictionService) { this.donationExperienceSettings = donationExperienceSettings; this.donationPredictionService = donationPredictionService; }