public StratumDetailViewModel(IDataserviceProvider dataserviceProvider, ISetupInfoDataservice setupDataservice, StratumValidator validator) : base(validator) { if (dataserviceProvider is null) { throw new ArgumentNullException(nameof(dataserviceProvider)); } var stratumDataservice = dataserviceProvider.GetDataservice <IStratumDataservice>(); StratumDataservice = stratumDataservice ?? throw new ArgumentNullException(nameof(stratumDataservice)); TemplateDataservice = dataserviceProvider.GetDataservice <ITemplateDataservice>() ?? throw new ArgumentNullException(nameof(TemplateDataservice)); SetupDataservice = setupDataservice ?? throw new ArgumentNullException(nameof(setupDataservice)); Methods = SetupDataservice.GetCruiseMethods(); TreeFieldOptions = TemplateDataservice.GetTreeFields(); //HotKeyOptions = new string[] //{ // "A", "B", "C", "D", "E", "F", "G", "H", // "I", "J", "K", "L", "M", "N", "O", "P", // "Q", "R", "S", "T", "U", "V", "X", "Y", "Z", // "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", //}; }
public NewCruiseViewModel(IDataserviceProvider dataserviceProvider, ISetupInfoDataservice setupInfo, IFileDialogService fileDialogService, IDeviceInfoService deviceInfo) { DataserviceProvider = dataserviceProvider ?? throw new ArgumentNullException(nameof(dataserviceProvider)); SetupinfoDataservice = setupInfo ?? throw new ArgumentNullException(nameof(setupInfo)); FileDialogService = fileDialogService ?? throw new ArgumentNullException(nameof(fileDialogService)); DeviceInfo = deviceInfo ?? throw new ArgumentNullException(nameof(deviceInfo)); }
public FixCNTTallyViewModel(IDataserviceProvider datastoreProvider) { if (datastoreProvider is null) { throw new ArgumentNullException(nameof(datastoreProvider)); } FixCNTDataservice = datastoreProvider.GetDataservice <IFixCNTDataservice>() ?? throw new ArgumentNullException(nameof(FixCNTDataservice)); }
public StratumFieldSetupViewModel(IDataserviceProvider dataserviceProvider) { if (dataserviceProvider is null) { throw new ArgumentNullException(nameof(dataserviceProvider)); } TemplateDataservice = dataserviceProvider.GetDataservice <ITemplateDataservice>() ?? throw new ArgumentNullException(nameof(TemplateDataservice)); FieldSetupDataservice = dataserviceProvider.GetDataservice <IFieldSetupDataservice>() ?? throw new ArgumentNullException(nameof(FieldSetupDataservice)); }
//private IContainerExtension Container { get; } public XamarinCruiseDialogService(IApplicationProvider applicationProvider, //IContainerExtension container, IDataserviceProvider datastoreProvider, ICruisersDataservice cruisersDataservice) { DatastoreProvider = datastoreProvider; ApplicationProvider = applicationProvider; CruisersDataservice = cruisersDataservice; //Container = container; }
public SampleGroupDetailViewModel(IDataserviceProvider dataserviceProvider, ISetupInfoDataservice setupInfo, SampleGroupValidator validator) : base(validator) { var sampleGroupDataservice = dataserviceProvider.GetDataservice <ISampleGroupDataservice>(); SampleGroupDataservice = sampleGroupDataservice ?? throw new ArgumentNullException(nameof(sampleGroupDataservice)); SetupDataservice = setupInfo ?? throw new ArgumentNullException(nameof(setupInfo)); ProductOptions = SetupDataservice.GetProducts(); }
public SaleViewModel(IDataserviceProvider dataserviceProvider, ISetupInfoDataservice setupInfo, SaleValidator saleValidator) : base(saleValidator) { if (dataserviceProvider is null) { throw new ArgumentNullException(nameof(dataserviceProvider)); } SaleDataservice = dataserviceProvider.GetDataservice <ISaleDataservice>(); SetupinfoDataservice = setupInfo ?? throw new ArgumentNullException(nameof(setupInfo)); }
public CuttingUnitListViewModel(IDataserviceProvider datastoreProvider) { if (datastoreProvider is null) { throw new ArgumentNullException(nameof(datastoreProvider)); } var unitDataservice = datastoreProvider.GetDataservice <ICuttingUnitDataservice>(); UnitDataservice = unitDataservice ?? throw new ArgumentNullException(nameof(unitDataservice)); }
public SubpopulationListViewModel(IDataserviceProvider dataserviceProvider, IDialogService dialogService) { if (dataserviceProvider is null) { throw new ArgumentNullException(nameof(dataserviceProvider)); } SubpopulationDataservice = dataserviceProvider.GetDataservice <ISubpopulationDataservice>() ?? throw new ArgumentNullException(nameof(SubpopulationDataservice)); TemplateDataservice = dataserviceProvider.GetDataservice <ITemplateDataservice>() ?? throw new ArgumentNullException(nameof(TemplateDataservice)); DialogService = dialogService ?? throw new ArgumentNullException(nameof(dialogService)); }
public TreeCountEditViewModel(ICruiseNavigationService navigationService, IDataserviceProvider datastoreProvider, ICruiseDialogService dialogService) { if (datastoreProvider is null) { throw new ArgumentNullException(nameof(datastoreProvider)); } TallyDataservice = datastoreProvider.GetDataservice <ITallyDataservice>(); TallyPopulationDataservice = datastoreProvider.GetDataservice <ITallyPopulationDataservice>(); DialogService = dialogService ?? throw new ArgumentNullException(nameof(dialogService)); NavigationService = navigationService ?? throw new ArgumentNullException(nameof(navigationService)); }
public CuttingUnitDetailViewModel(IDataserviceProvider dataserviceProvider, ILoggingService loggingService, ISetupInfoDataservice setupInfoDataservice, CuttingUnitValidator validator) : base(validator) { if (dataserviceProvider is null) { throw new ArgumentNullException(nameof(dataserviceProvider)); } LoggingService = loggingService; var unitDataservice = dataserviceProvider.GetDataservice <ICuttingUnitDataservice>(); UnitDataservice = unitDataservice ?? throw new ArgumentNullException(nameof(unitDataservice)); SetupDataservice = setupInfoDataservice ?? throw new ArgumentNullException(nameof(setupInfoDataservice)); }
public SampleStateManagmentViewModel(IDataserviceProvider dataserviceProvider) { if (dataserviceProvider is null) { throw new ArgumentNullException(nameof(dataserviceProvider)); } SampleInfoDataservice = dataserviceProvider.GetDataservice <ISampleInfoDataservice>(); //DeviceInfoService = deviceInfoService ?? throw new ArgumentNullException(nameof(deviceInfoService)); //CurrentDevice = new NatCruise.Cruise.Models.Device //{ // DeviceID = deviceInfoService.DeviceID, // Name = deviceInfoService.DeviceName, //}; }
public MainWindowViewModel( IAppService appService, IDataserviceProvider dataserviceProvider, IDesignNavigationService navigationService, IFileDialogService fileDialogService, IRecentFilesDataservice recentFilesDataservice, Prism.Services.Dialogs.IDialogService dialogService, NatCruise.Services.IDialogService cruiseDialogService, IDeviceInfoService deviceInfo) { AppService = appService ?? throw new ArgumentNullException(nameof(appService)); DataserviceProvider = dataserviceProvider ?? throw new ArgumentNullException(nameof(dataserviceProvider)); DialogService = dialogService ?? throw new ArgumentNullException(nameof(dialogService)); FileDialogService = fileDialogService ?? throw new ArgumentNullException(nameof(fileDialogService)); RecentFilesDataservice = recentFilesDataservice ?? throw new ArgumentNullException(nameof(recentFilesDataservice)); NavigationService = navigationService ?? throw new ArgumentNullException(nameof(navigationService)); DeviceInfoService = deviceInfo ?? throw new ArgumentNullException(nameof(deviceInfo)); CruiseDialogService = cruiseDialogService ?? throw new ArgumentNullException(nameof(cruiseDialogService)); }
public SettingsViewModel(IDialogService dialogService, IFileSystemService fileSystemService, IDataserviceProvider dataserviceProvider, IFileDialogService fileDialogService) { AppSettings = new XamarinApplicationSettingService(); DialogService = dialogService ?? throw new ArgumentNullException(nameof(dialogService)); FileSystemService = fileSystemService ?? throw new ArgumentNullException(nameof(fileSystemService)); DataserviceProvider = dataserviceProvider ?? throw new ArgumentNullException(nameof(dataserviceProvider)); FileDialogService = fileDialogService ?? throw new ArgumentNullException(nameof(fileDialogService)); }
public SaleViewModel(IDataserviceProvider datastoreProvider) { Dataservice = datastoreProvider.GetDataservice <ISaleDataservice>(); }
public CuttingUnitListViewModel(IDataserviceProvider datastoreProvider, ICruiseNavigationService navigationService) { DatastoreProvider = datastoreProvider ?? throw new ArgumentNullException(nameof(datastoreProvider)); NavigationService = navigationService ?? throw new ArgumentNullException(nameof(navigationService)); }
public SampleGroupListViewModel(IDataserviceProvider datastoreProvider) { var sampleGroupDataservice = datastoreProvider.GetDataservice <ISampleGroupDataservice>(); SampleGroupDataservice = sampleGroupDataservice ?? throw new ArgumentNullException(nameof(sampleGroupDataservice)); }
public TreeErrorEditViewModel(IDataserviceProvider datastoreProvider, ICruiseDialogService dialogService) { Datastore = datastoreProvider.GetDataservice <ICuttingUnitDatastore>(); DialogService = dialogService ?? throw new ArgumentNullException(nameof(dialogService)); }