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 TallyDataservice(string path, string cruiseID, string deviceID, ISampleInfoDataservice sampleInfoDataservice) : base(path, cruiseID, deviceID) { SampleInfoDataservice = sampleInfoDataservice ?? throw new ArgumentNullException(nameof(sampleInfoDataservice)); }
public TallyDataservice(CruiseDatastore_V3 database, string cruiseID, string deviceID, ISampleInfoDataservice sampleInfoDataservice) : base(database, cruiseID, deviceID) { SampleInfoDataservice = sampleInfoDataservice ?? throw new ArgumentNullException(nameof(sampleInfoDataservice)); }
public SampleSelectorRepository(ISampleInfoDataservice dataservice) { Dataservice = dataservice ?? throw new ArgumentNullException(nameof(dataservice)); }