private void Print(string doc) { int delay = rnd.Next(1000, 3500); Thread t = new Thread( () => { Thread.Sleep(delay); ExpandoObject printRequest = JobSerialization.Deserialize(doc); printRequest.TryAdd("PrintDate", DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss")); notifier.SendToQueue(JobSerialization.Serialize(printRequest)); } ); t.Start(); }
private void SaveJobStatus(string jobFromMessage) { ExpandoObject toPersist = JobSerialization.Deserialize(jobFromMessage); persistance.SavePrinting(toPersist); }