/// <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; }
/// <summary> /// c'tor with service references /// </summary> /// <param name="predefinedServiceFacade">reference to the predefined service face</param> public ParkingFinderFacade(IPredefinedServiceFacade predefinedServiceFacade) { PredefinedServiceFacade = predefinedServiceFacade; }
/// <summary> /// Default c'tor with predefined service references /// </summary> public ParkingFinderFacade() { PredefinedServiceFacade = new PredefinedServiceFacade(); }