private void cleanStorage() { if (settings != null && storage != null && settings.LogFile != null && storage.Exists(settings.LogFile)) { storage.Delete(settings.LogFile); } }
public void TestTrace_Generic_XApi_All() { ChangeFormat(TrackerAsset.TraceFormats.xapi); storage.Delete(settings.LogFile); asset.Trace(trace01); asset.Trace(trace02); asset.Trace(trace03); asset.Flush(); JSONNode file = JSON.Parse(storage.Load(settings.LogFile)); Assert.AreEqual(new List <JSONNode>(file.Children).Count, 3); //CHECK THE 1ST TRACe JSONNode tracejson = file[0]; Assert.AreEqual(new List <JSONNode>(tracejson.Children).Count, 4); Assert.AreEqual(tracejson["object"]["id"].Value, "ObjectID"); Assert.AreEqual(tracejson["object"]["definition"]["type"].Value, "https://w3id.org/xapi/seriousgames/activity-types/game-object"); Assert.AreEqual(tracejson["verb"]["id"].Value, "https://w3id.org/xapi/seriousgames/verbs/accessed"); //CHECK THE 2ND TRACE tracejson = file[1]; Assert.AreEqual(new List <JSONNode>(tracejson.Children).Count, 5); Assert.AreEqual(tracejson["object"]["id"].Value, "ObjectID2"); Assert.AreEqual(tracejson["object"]["definition"]["type"].Value, "https://w3id.org/xapi/seriousgames/activity-types/serious-game"); Assert.AreEqual(tracejson["verb"]["id"].Value, "http://adlnet.gov/expapi/verbs/initialized"); Assert.AreEqual(new List <JSONNode>(tracejson["result"].Children).Count, 2); Assert.AreEqual(tracejson["result"]["response"].Value, "TheResponse"); Assert.AreEqual(tracejson["result"]["score"]["raw"].AsFloat, 0.123f); //CHECK THE 3RD TRACE tracejson = file[2]; Assert.AreEqual(new List <JSONNode>(tracejson.Children).Count, 5); Assert.AreEqual(tracejson["object"]["id"].Value, "ObjectID3"); Assert.AreEqual(tracejson["object"]["definition"]["type"].Value, "https://w3id.org/xapi/seriousgames/activity-types/zone"); Assert.AreEqual(tracejson["verb"]["id"].Value, "https://w3id.org/xapi/adb/verbs/selected"); Assert.AreEqual(new List <JSONNode>(tracejson["result"].Children).Count, 5); Assert.AreEqual(tracejson["result"]["response"].Value, "AnotherResponse"); Assert.AreEqual(tracejson["result"]["score"]["raw"].AsFloat, 123.456f); Assert.AreEqual(tracejson["result"]["completion"].AsBool, true); Assert.AreEqual(tracejson["result"]["success"].AsBool, false); Assert.AreEqual(new List <JSONNode>(tracejson["result"]["extensions"].Children).Count, 4); Assert.AreEqual(tracejson["result"]["extensions"]["extension1"].Value, "value1"); Assert.AreEqual(tracejson["result"]["extensions"]["extension2"].Value, "value2"); Assert.AreEqual(tracejson["result"]["extensions"]["extension3"].AsInt, 3); Assert.AreEqual(tracejson["result"]["extensions"]["extension4"].AsFloat, 4.56f); }
private void deleteTracesFile() { if (settings != null && storage != null && settings.LogFile != null && storage.Exists(settings.LogFile)) { storage.Delete(settings.LogFile); } }
private DataResponse <TEntity> HandleDeleteRequest <TEntity>(DataRequest <TEntity> request) where TEntity : class, IDataEntity { bool ok = _storage.Delete <TEntity>(request.Id); return(!ok ? DataResponse <TEntity> .NotFound() : DataResponse <TEntity> .Ok()); }
public bool Handle(DeleteFinancialJournalEntry request) { var entry = _dataStorage.Find(request.Key); var result = _dataStorage.Delete(entry); if (result) { _queueDispatcher.Enqueue(new FinancialJournalEntryDeleted(entry)); } return(result); }
public void DeleteUserGlobalData(ulong userId) { if (!GlobalDataExists(userId)) { return; } var key = string.Format(GlobalDataKeyFormat, userId); _globalUserDatas.Remove(GetGlobalUserData(userId)); _dataStorage.Delete(GlobalDataGroup, key); }
public void Delete(string objectId) { lock (locker) { PersistentObject o; if (objects.TryGetValue(objectId.ToUpperInvariant(), out o)) { dataStorage.Delete(setId, o.Id); objects.Remove(objectId.ToUpperInvariant()); o.StopTrackingChanges(); } } }
public SimpleResponseViewModel DeleteData() { return(_dataStorage.Delete() ? new SimpleResponseViewModel { code = 0, message = "Data deleted succesfully" } : new SimpleResponseViewModel { code = 1, message = "Error deleting data, try again later" }); }
public bool Handle(DeleteGroup request) { var cannotDelete = _disaptcher .Fetch(new ActivitiesQuery(request.Key)) .Any(); if (cannotDelete) { return(false); } var group = _dataStorage.Find(request.Key); return(_dataStorage.Delete(group)); }
public bool Handle(DeleteActivity request) { var cannotDelete = _dispatcher .Fetch(new OccurrencesQuery(DateTime.Today, TimeSpan.FromDays(365))) .Any(n => n.ActivityKey == request.Key); if (cannotDelete) { return(false); } var activity = _activityDataStorage.Find(request.Key); return(_activityDataStorage.Delete(activity)); }
public bool Delete <TEntity>(string id) where TEntity : class, IDataEntity { bool ok = _inner.Delete <TEntity>(id); if (!ok) { return(false); } string key = GetKey <TEntity>(id); if (_allData.ContainsKey(key)) { _allData.Remove(key); } return(true); }
public Nothing Handle(ToggleActivityOccurrence request) { var activity = _activityDataStorage.Find(request.ActivityKey); var occurrence = _dispatcher .Fetch(new OccurrencesQuery(request.When, TimeSpan.FromDays(1))) .SingleOrDefault(n => n.ActivityKey == activity.Key && n.When == request.When.Date); if (occurrence == null) { occurrence = _occurrencesDataStorage.Create(new ActivityOccurrence(0, activity.Key, request.When)); _queueDispatcher.Enqueue(new ActivityOccurrenceSaved(activity, occurrence)); } else { _occurrencesDataStorage.Delete(occurrence); _queueDispatcher.Enqueue(new ActivityOccurrenceDeleted(activity, occurrence)); } return(Nothing.AtAll); }
public bool Handle(DeleteReadingListEntry request) { var entry = _dataStorage.Find(request.Key); return(_dataStorage.Delete(entry)); }
/// <summary> /// Deletes the given fileId. /// </summary> /// /// <param name="fileId"> The file identifier to delete. </param> /// /// <returns> /// true if it succeeds, false if it fails. /// </returns> public bool Delete(string fileId) { return(dataStorage.Delete(fileId)); }
public Task DeleteAsync(Guid id) { _dataStorage.Delete(_dataStorage.Read <Contact>(id)); return(Task.CompletedTask); }
public void Delete(Guid uid) { _storage.Delete(uid); }
public void Delete(string id) { _dataStorage.Delete(id); }
public void Delete(string name) { _dataStorage.Delete(name); }