public void getQueueMessage(string id) { var queue = new QueueMessageManagerSql(); var qitem = queue.Load(id); Clients.Caller.getQueueMessageCallback(qitem); }
public void LoadRequestTest() { var manager = new QueueMessageManagerSql(); var db = manager.Db; var item = db.Find <QueueMessageItem>("select TOP 1 * from queueMessageItems where IsComplete = 0"); // no pending items - nothing to do if (item == null) { Console.WriteLine("No pending items... nothing to do."); return; } string reqId = item.Id; // clear out item item = null; // load through manager item = manager.Load(reqId); Assert.IsNotNull(item, manager.ErrorMessage); item.Message = "Updated @ " + DateTime.Now.ToString("t"); item.PercentComplete = 10; Assert.IsTrue(manager.Save(), manager.ErrorMessage); }
public void LoadRequestWithPropertiesTest() { var manager = new QueueMessageManagerSql(); var db = manager.Db; var item = db.Find <QueueMessageItem>("select TOP 1 * from queueMessageItems where IsComplete = 0 and XmlProperties is not null"); // no pending items - nothing to do if (item == null) { Console.WriteLine("No pending items... nothing to do."); return; } string reqId = item.Id; // clear out item item = null; // load through manager item = manager.Load(reqId); Assert.IsNotNull(item, manager.ErrorMessage); item.Message = "Updated @ " + DateTime.Now.ToString("t"); item.PercentComplete = 10; // Update Properties object t = manager.GetProperty("Time"); DateTime?time3 = t as DateTime?; Assert.IsNotNull(t, "Time Property is null and shouldn't be."); Assert.IsTrue(manager.Save(), manager.ErrorMessage); Console.WriteLine(item.XmlProperties); }
public void LoadRequestWithPropertiesTest() { var manager = new QueueMessageManagerSql(); var db = manager.Db; var item = db.Find<QueueMessageItem>("select TOP 1 * from queueMessageItems where IsComplete = 0 and XmlProperties is not null"); // no pending items - nothing to do if (item == null) { Console.WriteLine("No pending items... nothing to do."); return; } string reqId = item.Id; // clear out item item = null; // load through manager item = manager.Load(reqId); Assert.IsNotNull(item, manager.ErrorMessage); item.Message = "Updated @ " + DateTime.Now.ToString("t"); item.PercentComplete = 10; // Update Properties object t = manager.GetProperty("Time"); DateTime? time3 = t as DateTime?; Assert.IsNotNull(t, "Time Property is null and shouldn't be."); Assert.IsTrue(manager.Save(), manager.ErrorMessage); Console.WriteLine(item.XmlProperties); }
public void LoadRequestTest() { var manager = new QueueMessageManagerSql(); var db = manager.Db; var item = db.Find<QueueMessageItem>("select TOP 1 * from queueMessageItems where IsComplete = 0"); // no pending items - nothing to do if (item == null) { Console.WriteLine("No pending items... nothing to do."); return; } string reqId = item.Id; // clear out item item = null; // load through manager item = manager.Load(reqId); Assert.IsNotNull(item, manager.ErrorMessage); item.Message = "Updated @ " + DateTime.Now.ToString("t"); item.PercentComplete = 10; Assert.IsTrue(manager.Save(), manager.ErrorMessage); }