private void VerifyResults(IQueryable query, IEnumerable baseline) { IEnumerator left = query.GetEnumerator(); IEnumerator right = baseline.GetEnumerator(); try { IDataServiceProvider provider = UnitTestsUtil.GetProvider(typeof(OpenNorthwindContext)); while (left.MoveNext() && right.MoveNext()) { if (left.Current == null && right.Current == null) { break; } if ((left.Current == null || right.Current == null) || !left.Current.Equals(right.Current)) { throw new Exception("Test Failed"); } } if (left.MoveNext() || right.MoveNext()) { throw new Exception("Test Failed"); } } finally { typeof(LateBoundMethods).GetProperty("Provider", BindingFlags.Static | BindingFlags.NonPublic).SetValue(null, null, null); } }
public static WorkflowRuntime Create(IDataServiceProvider dataServiceProvider) { DataServiceProvider = dataServiceProvider; WorkflowRuntime.RegisterLicense("Nexdata-TmV4ZGF0YTowMS4yOS4yMDIwOmV5Sk5ZWGhPZFcxaVpYSlBaa0ZqZEdsMmFYUnBaWE1pT2kweExDSk5ZWGhPZFcxaVpYSlBabFJ5WVc1emFYUnBiMjV6SWpvdE1Td2lUV0Y0VG5WdFltVnlUMlpUWTJobGJXVnpJam90TVN3aVRXRjRUblZ0WW1WeVQyWlVhSEpsWVdSeklqb3RNU3dpVFdGNFRuVnRZbVZ5VDJaRGIyMXRZVzVrY3lJNkxURjk6bG5BY0VvYnpTMmlzYzRBeDllRGtkVnNBbzJqdUduNU81aWYrQmZhNE1NeDlkNUM4U1MyTmM5RnFYaGpRdVlYQ0Y1ZUtuZmp6anA1cTgvQ3M0Qk5vWC9ZQlc3NTh3ZzNWa1o0cy9nQ240aGpPL3J5eEsreENEcnZPQXFsVUwvY2s3QzhRWSthSFNnbnhFY2IrQjhManNtMnBqRXNiV2gzdmdFVHpmZ1k0WHdvPQ=="); CreateRuntime(); return(Runtime); }
public DataListViewModel(IDataServiceProvider dataService, IServerService server) { _server = server; _dataService = dataService; _dataList = null; StartCommand = new Command(() => StartTransfer()); StopCommand = new Command(() => StopTransfer()); }
private Task <object[]> GetMany(IDataServiceProvider provider, object[] keys) { Task <object>[] tasks = new Task <object> [keys.Length]; for (int i = 0; i < keys.Length; i++) { tasks[i] = Get(provider, keys[i]); } return(Task.WhenAll <object>(tasks)); }
public GraphViewModel(IGraphServiceProvider graph, IDataServiceProvider dataService, IServerService server) { _graphService = graph; _dataService = dataService; _server = server; TemperatureModel = _graphService.CreateTimePlot("Temperature", "Temperature Value", "C", 0.0, 40.0, "Temperature", OxyColor.FromRgb(255, 0, 0), 10); HumidityModel = _graphService.CreateTimePlot("Humidity", "Humidity Value", "%", 0.0, 100.0, "Humidity", OxyColor.FromRgb(0, 0, 255), 10); PressureModel = _graphService.CreateTimePlot("Pressure", "Pressure Value", "hPa", 900.0, 1200.0, "Pressure", OxyColor.FromRgb(0, 255, 0), 100); StartCommand = new Command(() => StartTransfer()); StopCommand = new Command(() => StopTransfer()); }
public ActionProvider(IDataServiceProvider dataServiceProvider) { _dataServiceProvider = dataServiceProvider; //Register your actions in _actions and _asyncActions dictionaries // _actions.Add("MyAction", MyAction); //sync // _asyncActions.Add("MyAsyncAction", MyAsyncAction); //async //Register your conditions in _conditions and _asyncConditions dictionaries // _conditions.Add("MyCondition", MyCondition); //sync // _asyncConditions.Add("MyAsyncCondition", MyAsyncCondition); //async }
public ActionProvider(IDataServiceProvider dataServiceProvider) { _dataServiceProvider = dataServiceProvider; //Register your actions in _actions and _asyncActions dictionaries _actions.Add("UpdateTransitionHistory", UpdateTransitionHistory); //sync _actions.Add("WriteTransitionHistory", WriteTransitionHistory); //sync // _actions.Add("CalculateEndTime", CalculateEndTime); //sync // _actions.Add("PushNotificationForAll", PushNotificationForAll); //sync //_asyncActions.Add("MyAsyncAction", MyAsyncAction); //async //Register your conditions in _conditions and _asyncConditions dictionaries // _conditions.Add("MyCondition", MyCondition); //sync // _asyncConditions.Add("MyAsyncCondition", MyAsyncCondition); //async }
public LedViewModel(IDataServiceProvider dataService, IServerService server) { _ledMatrix = dataService.GetLedMatrix(); _server = server; LedGrid = LedGridInitialzation(); CurrentColor = SetDefaultColor(); RBrush = DefaultParams.defaultLedColor[0].ToString(); GBrush = DefaultParams.defaultLedColor[1].ToString(); BBrush = DefaultParams.defaultLedColor[2].ToString(); Debug.WriteLine("Im Created LVM"); //DEBUG DefaultCommand = new Command(() => ResetToDefault()); SendCommand = new Command(() => SendData()); }
public RuleProvider(IDataServiceProvider dataServiceProvider) { _dataServiceProvider = dataServiceProvider; //Register your rules in the _rules Dictionary _rules.Add("IsDocumentAuthor", new RuleFunction() { CheckFunction = IsDocumentAuthor, GetFunction = GetDocumentAuthor }); _rules.Add("CheckRole", new RuleFunction { CheckFunction = CheckRole, GetFunction = GetRole }); _rules.Add("CheckUser", new RuleFunction { CheckFunction = ChecUser, GetFunction = GetUser }); }
public void AddProvider(IDataServiceProvider provider) { provider.Init(); var type = provider.GetValueType(); var structDef = DataDefinition.Structs.First(x => x.Name == type.Name); ProviderByTypeId.Add(structDef.ID, provider); ProviderByType.Add(type, provider); var derived = DataDefinition.DerivedStructs.Where(x => x.Parent == structDef.ID); foreach (var item in derived) { ProviderByDerivedStruct.Add(MaskedStructUtils.FromID(item.ID), provider); } }
public SettingsViewModel(IDataServiceProvider service) { //Creating Database instance _context = service.GetConfigurationInstance(); //Setting initial values to fields _ipAddress = _context.IpAddress; _ipPort = _context.IpPort; //CHECK IF ITS GOOD ??? _apiVersion = _context.ApiVersion; _maxSamples = _context.MaxSamples; _sampleTime = _context.SampleTime; //Creating Commands for View buttons DefaultCommand = new Command(() => { this.SetDefaultSettingsButton(); }); SaveCommand = new Command(() => { this.SaveSettingsButton(); }); Debug.WriteLine("Im created SVM!"); }
public WorkflowRule(IDataServiceProvider dataServiceProvider) { _dataServiceProvider = dataServiceProvider; _funcs.Add("IsDocumentAuthor", new RuleFunction() { CheckFunction = IsDocumentAuthor, GetFunction = GetDocumentAuthor }); _funcs.Add("IsAuthorsBoss", new RuleFunction() { CheckFunction = IsAuthorsBoss, GetFunction = GetAuthorsBoss }); _funcs.Add("IsDocumentController", new RuleFunction() { CheckFunction = IsDocumentController, GetFunction = GetDocumentController }); _funcs.Add("CheckRole", new RuleFunction() { CheckFunction = CheckRole, GetFunction = GetInRole }); }
protected override Task <object> Get(IDataServiceProvider provider, object key) { var result = base.Get(provider, key); return(result.ContinueWith(x => { if (x.Result is IModel model) { if (model.RequestDefaultData) { model.RequestDefaultData = false; if (DefaultDataStruct.ContainsKey(model.GetType())) { var mask = DefaultDataStruct[model.GetType()]; Request(mask, GetId(model)); } } } return x.Result; })); }
public static WorkflowRuntime Create(IDataServiceProvider dataServiceProvider) { DataServiceProvider = dataServiceProvider; CreateRuntime(); return(Runtime); }
protected virtual Task <object> Get(IDataServiceProvider provider, object key) { return(provider.Get(key)); }
public GraphService(IDataServiceProvider service) { _service = service; }
public IoCServerService(IDataServiceProvider service, HttpClient client) { _service = service.GetConfigurationInstance(); _client = client; }
public RuleProvider(IDataServiceProvider dataServiceProvider) { _dataServiceProvider = dataServiceProvider; //Register your rules in the _rules Dictionary //_rules.Add("MyRule", new RuleFunction { CheckFunction = MyRuleCheck, GetFunction = MyRuleGet }); }
public PaymentViewModel(IDataServiceProvider dataProvider) { _dataProvider = dataProvider; }