コード例 #1
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,
            //};
        }
コード例 #2
0
 public TallyDataservice(string path, string cruiseID, string deviceID, ISampleInfoDataservice sampleInfoDataservice)
     : base(path, cruiseID, deviceID)
 {
     SampleInfoDataservice = sampleInfoDataservice ?? throw new ArgumentNullException(nameof(sampleInfoDataservice));
 }
コード例 #3
0
 public TallyDataservice(CruiseDatastore_V3 database, string cruiseID, string deviceID, ISampleInfoDataservice sampleInfoDataservice)
     : base(database, cruiseID, deviceID)
 {
     SampleInfoDataservice = sampleInfoDataservice ?? throw new ArgumentNullException(nameof(sampleInfoDataservice));
 }
コード例 #4
0
 public SampleSelectorRepository(ISampleInfoDataservice dataservice)
 {
     Dataservice = dataservice ?? throw new ArgumentNullException(nameof(dataservice));
 }