public CustomerCodeViewModel(IGatewayService gatewayService, IReachability reachability, IDataService dataService, IRepositories repositories, ICustomUserInteraction userInteraction, INavigationService navigationService, ICloseApplication closeApplication) { _gatewayService = gatewayService; _dataService = dataService; _reachability = reachability; _userInteraction = userInteraction; _navigationService = navigationService; _applicationProfileRepository = repositories.ApplicationRepository; _customerRepository = repositories.CustomerRepository; _deviceRepository = repositories.DeviceRepository; _driverRepository = repositories.DriverRepository; _safetyProfileRepository = repositories.SafetyProfileRepository; _trailerRepository = repositories.TrailerRepository; _vehicleRepository = repositories.VehicleRepository; _verbProfileRepository = repositories.VerbProfileRepository; _configRepository = repositories.ConfigRepository; _closeApplication = closeApplication; }
public Repositories(IApplicationProfileRepository applicationRepository, ICurrentDriverRepository currentDriverRepository, ICustomerRepository customerRepository, IDeviceRepository deviceRepository, IDriverRepository driverRepository, IGatewayQueueItemRepository gatewayQueueItemRepository, ILatestSafetyCheckRepository latestSafetyCheckRepository, ILogMessageRepository logMessageRepository, ISafetyProfileRepository safetyProfileRepository, IVehicleRepository vehicleRepository, ITrailerRepository trailerRepository, IVerbProfileRepository verbProfileRepository, IConfigRepository configRepository, IMobileDataRepository mobileDataRepository) { ApplicationRepository = applicationRepository; ConfigRepository = configRepository; CurrentDriverRepository = currentDriverRepository; CustomerRepository = customerRepository; DeviceRepository = deviceRepository; DriverRepository = driverRepository; GatewayQueueItemRepository = gatewayQueueItemRepository; LatestSafetyCheckRepository = latestSafetyCheckRepository; LogMessageRepository = logMessageRepository; SafetyProfileRepository = safetyProfileRepository; TrailerRepository = trailerRepository; VehicleRepository = vehicleRepository; VerbProfileRepository = verbProfileRepository; TrailerRepository = trailerRepository; MobileDataRepository = mobileDataRepository; }