public static void Delete(string guid) { JobModel task = DeNSo.Session.New.Get <JobModel>(j => j.Guid == guid).FirstOrDefault(); DeNSo.Session.New.Delete(task); }
public static JobModel SetTaskOneTimeOnly(string guid, string alias, string data) { JobModel task = new JobModel(); task._Id = Guid.NewGuid().ToString(); task.Guid = guid; task.Alias = alias; task.Data = data; task.isEnabled = false; task.Results = new ExpandoObject() as IDictionary<String, object>; task.TriggerPeriod = TriggerPeriod.IsOneTimeOnly; task.StartHour = DateTime.Now.Hour; task.StartMinute = DateTime.Now.Minute + 1; task.StartTime = new DateTime(2000, 1, 1, task.StartHour, task.StartMinute, 1, 1); task.CronExpression = ""; DeNSo.Session.New.Set(task); return task; }