/// <summary> /// Delete Tesing Data /// </summary> private static void DeleteData() { var token = new Abc.Services.Contracts.Token() { ApplicationId = Settings.ApplicationIdentifier, }; var source = new Abc.Services.Core.LogCore(); var perf = new Abc.Services.Contracts.Occurrence() { Token = token, OccurredOn = DateTime.UtcNow.AddDays(-1), }; source.Delete(perf); var err = new Abc.Services.Contracts.ErrorItem() { Token = token, OccurredOn = DateTime.UtcNow.AddDays(-1), }; source.Delete(err); var msg = new Abc.Services.Contracts.Message() { Token = token, OccurredOn = DateTime.UtcNow.AddDays(-1), }; source.Delete(msg); }
public Abc.Services.Contracts.Message GetMessage(string text) { var source = new LogCore(); Abc.Services.Contracts.Message message = null; int i = 0; while (i < 100 && null == message) { var query = new Abc.Services.Contracts.LogQuery() { ApplicationIdentifier = Application.Identifier, }; var messages = source.SelectMessages(query); if (null != messages) { message = (from data in messages where text == data.Message select data).FirstOrDefault(); } i++; Thread.Sleep(75); } return(message); }
public void CleanUp() { var source = new LogCore(); var token = new Abc.Services.Contracts.Token() { ApplicationId = Settings.ApplicationIdentifier, }; var message = new Abc.Services.Contracts.Message() { Token = token, OccurredOn = DateTime.UtcNow, }; source.Delete(message); }