/// <summary> /// c'tor with predefined Service References /// </summary> public AnalyticsServiceFacade() { PredefinedServiceFacade = new PredefinedServiceFacade(); ParkingFnderFacade = new ParkingFinderFacade(); ParkingPredicitionService = new ParkingPredicitionService(); BestParkingService = new BestParkingService(); }
/// <summary> /// c''tor with service references /// </summary> /// <param name="predefinedServiceFacade">reference to predifined service facade</param> /// <param name="parkingFinderFacade">reference parking finder facade</param> /// <param name="parkingPredicitionService">reference to prediction service</param> /// <param name="bestParkingService">reference to a best parking service</param> public AnalyticsServiceFacade( IPredefinedServiceFacade predefinedServiceFacade, IParkingFinderFacade parkingFinderFacade, IParkingPredicitionService parkingPredicitionService, IBestParkingService bestParkingService) { this.PredefinedServiceFacade = predefinedServiceFacade; this.ParkingFnderFacade = parkingFinderFacade; this.ParkingPredicitionService = parkingPredicitionService; this.BestParkingService = bestParkingService; }