public void CreateJob(string industry, object context) { if (String.IsNullOrEmpty(industry)) throw new ArgumentNullException("industry"); var record = new JobRecord { Industry = industry, ContextDefinion = JsonConvert.SerializeObject(context) }; _repository.Create(record); _repository.Flush(); }
public void CreateJob(string industry, object context, int priority) { if (string.IsNullOrEmpty(industry)) throw new ArgumentNullException("industry"); var record = new JobRecord { Industry = industry, ContextDefinion = JsonConvert.SerializeObject( context, Formatting.None, new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.Auto }), Priority = priority }; _repository.Create(record); _repository.Flush(); }