public ConfigurationViewModel(INavigationService navigationService, ICameraConfigurationRepository cameraConfigurationRepository, IMsgBoxService msgBoxService) { _navigationService = navigationService; _msgBoxService = msgBoxService; _cameraConfigurationRepository = cameraConfigurationRepository; _parameters = new List<ConfigurationParameterViewModel>(); VideoParameters = new ObservableCollection<ConfigurationParameterViewModel>(); PhotoParameters = new ObservableCollection<ConfigurationParameterViewModel>(); SystemParameters = new ObservableCollection<ConfigurationParameterViewModel>(); // _configurationService = configurationService; //LoadDetailedConfigurationAsync(); }
public ConnectViewModel(ICameraConnectionService connectionService, INavigationService navigationService, ICameraConfigurationRepository configurationRepository, ICaneraStateRepository cameraStateRepository) { _connectionService = connectionService; _navigationService = navigationService; _configurationRepository = configurationRepository; _cameraStateRepository = cameraStateRepository; _visualState = VisualStates.Disconnected.ToString(); }