public static void AddJob(PrintModel m) { lock (jobLock) { _printJobs.Enqueue(m); } }
public static PrintModel GetPrintModel(string modelData) { JObject jo = (JObject)JsonConvert.DeserializeObject(modelData); string print_type = jo["print_type"].ToString(); Type modelType = GetPrintModelType(print_type); JavaScriptSerializer serializer = new JavaScriptSerializer(); PrintModel model = (PrintModel)serializer.Deserialize(modelData, modelType); return(model); }