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",
            //};
        }
Example #2
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));
 }
Example #3
0
        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));
 }
Example #5
0
        //private IContainerExtension Container { get; }

        public XamarinCruiseDialogService(IApplicationProvider applicationProvider,
                                          //IContainerExtension container,
                                          IDataserviceProvider datastoreProvider,
                                          ICruisersDataservice cruisersDataservice)
        {
            DatastoreProvider   = datastoreProvider;
            ApplicationProvider = applicationProvider;
            CruisersDataservice = cruisersDataservice;
            //Container = container;
        }
Example #6
0
        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));
        }
Example #8
0
        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));
        }
Example #9
0
        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));
        }
Example #11
0
        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));
        }
Example #12
0
        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,
            //};
        }
Example #13
0
 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>();
 }
Example #16
0
 public CuttingUnitListViewModel(IDataserviceProvider datastoreProvider, ICruiseNavigationService navigationService)
 {
     DatastoreProvider = datastoreProvider ?? throw new ArgumentNullException(nameof(datastoreProvider));
     NavigationService = navigationService ?? throw new ArgumentNullException(nameof(navigationService));
 }
Example #17
0
        public SampleGroupListViewModel(IDataserviceProvider datastoreProvider)
        {
            var sampleGroupDataservice = datastoreProvider.GetDataservice <ISampleGroupDataservice>();

            SampleGroupDataservice = sampleGroupDataservice ?? throw new ArgumentNullException(nameof(sampleGroupDataservice));
        }
Example #18
0
 public TreeErrorEditViewModel(IDataserviceProvider datastoreProvider, ICruiseDialogService dialogService)
 {
     Datastore     = datastoreProvider.GetDataservice <ICuttingUnitDatastore>();
     DialogService = dialogService ?? throw new ArgumentNullException(nameof(dialogService));
 }