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 StratumTemplateDetailsViewModel(ISetupInfoDataservice setupDataservice, ITemplateDataservice templateDataservice) { SetupDataservice = setupDataservice ?? throw new ArgumentNullException(nameof(setupDataservice)); TemplateDataservice = templateDataservice ?? throw new ArgumentNullException(nameof(templateDataservice)); Methods = SetupDataservice.GetCruiseMethods().ToArray(); }
public CruiseViewModel(ISaleDataservice saleDataservice, ISetupInfoDataservice setupInfo, CruiseValidator validator) : base(validator) { SaleDataservice = saleDataservice ?? throw new ArgumentNullException(nameof(saleDataservice)); SetupDataservice = setupInfo ?? throw new ArgumentNullException(nameof(setupInfo)); PurposeOptions = SetupDataservice.GetPurposes(); UOMOptions = SetupDataservice.GetUOMCodes(); }
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 StratumTemplateListViewModel(ITemplateDataservice templateDataservice, ISaleDataservice saleDataservice, ISetupInfoDataservice setupDataservice, IDialogService dialogService) { TemplateDataservice = templateDataservice ?? throw new ArgumentNullException(nameof(templateDataservice)); DialogService = dialogService ?? throw new ArgumentNullException(nameof(dialogService)); SaleDataservice = saleDataservice ?? throw new ArgumentNullException(nameof(saleDataservice)); SetupDataservice = setupDataservice ?? throw new ArgumentNullException(nameof(setupDataservice)); TreeFieldOptions = TemplateDataservice.GetTreeFields(); Methods = SetupDataservice.GetCruiseMethods().Select(x => x.Method).ToArray(); }
public TreeAuditSelectorsViewModel(ITemplateDataservice templateDataservice, ISetupInfoDataservice setupDataservice) { TemplateDataservice = templateDataservice ?? throw new ArgumentNullException(nameof(templateDataservice)); SetupDataservice = setupDataservice ?? throw new ArgumentNullException(nameof(setupDataservice)); }
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 TreeDefaultValueListViewModel(ITemplateDataservice templateDataservice, ISetupInfoDataservice setupInfoDataservice) { TemplateDataservice = templateDataservice ?? throw new ArgumentNullException(nameof(templateDataservice)); SetupDataservice = setupInfoDataservice ?? throw new ArgumentNullException(nameof(setupInfoDataservice)); }
public SpeciesListViewModel(ITemplateDataservice templateDataservice, ISetupInfoDataservice setupDataservice, IDialogService dialogService) { TemplateDataservice = templateDataservice ?? throw new ArgumentNullException(nameof(templateDataservice)); SetupDataservice = setupDataservice ?? throw new ArgumentNullException(nameof(setupDataservice)); DialogService = dialogService ?? throw new ArgumentNullException(nameof(dialogService)); }