public void SetScheduledTaskNextScheduledRunTime(long scheduledTaskId, DateTime?nextScheduledRunTimeUtc) { using (WebHawkDataProvider data = new WebHawkDataProvider(ConnectionString)) { data.SetScheduledTaskNextScheduledRunTime(scheduledTaskId, nextScheduledRunTimeUtc); } }
public string GetSettingValue(WebHawkSettings setting) { using (WebHawkDataProvider data = new WebHawkDataProvider(ConnectionString)) { return(data.GetSettingValue(setting.ToString())); } }
public bool ValidateNewScheduledTaskName(string name) { using (WebHawkDataProvider data = new WebHawkDataProvider(ConnectionString)) { return(!data.ScheduledTaskNameExists(name)); } }
public void SetScheduledTaskLastRunStatistics(long scheduledTaskId, ScheduledTaskRunStatistics lastRunStatistics) { using (WebHawkDataProvider data = new WebHawkDataProvider(ConnectionString)) { data.SetScheduledTaskLastRunStatistics(scheduledTaskId, lastRunStatistics); } }
public List <ScheduledTask> GetAllScheduledTasks(DeletedInclusion deletedInclusion = DeletedInclusion.NotDeletedOnly) { using (WebHawkDataProvider data = new WebHawkDataProvider(ConnectionString)) { return(data.GetAllScheduledTasks(deletedInclusion)); } }
public ScheduledTask GetScheduledTask(long scheduledTaskId, DeletedInclusion deletedInclusion = DeletedInclusion.NotDeletedOnly) { using (WebHawkDataProvider data = new WebHawkDataProvider(ConnectionString)) { return(data.GetScheduledTask(scheduledTaskId, deletedInclusion)); } }
public void SaveScheduledTask(ScheduledTask scheduledTask) { using (WebHawkDataProvider data = new WebHawkDataProvider(ConnectionString)) { data.SaveScheduledTask(scheduledTask); } }
public void SetSequencePersistedData(long sequenceId, Dictionary <string, IStateVariable> persistedData) { using (WebHawkDataProvider data = new WebHawkDataProvider(ConnectionString)) { data.SetSequencePersistedData(sequenceId, persistedData); } }
public Dictionary <string, IStateVariable> GetSequencePersistedData(long sequenceId) { using (WebHawkDataProvider data = new WebHawkDataProvider(ConnectionString)) { return(data.GetSequencePersistedData(sequenceId)); } }
public SequenceDetail GetSequenceDetail(long sequenceId, DeletedInclusion deletedInclusion = DeletedInclusion.NotDeletedOnly) { using (WebHawkDataProvider data = new WebHawkDataProvider(ConnectionString)) { return(data.GetSequenceDetail(sequenceId, deletedInclusion)); } }
public void SaveSequence(SequenceDetail sequenceDetail) { sequenceDetail.Sequence.StepCount = sequenceDetail.CalculateStepCount(); using (WebHawkDataProvider data = new WebHawkDataProvider(ConnectionString)) { data.SaveSequence(sequenceDetail); } }
public void SetSettingValue(WebHawkSettings setting, string value) { using (WebHawkDataProvider data = new WebHawkDataProvider(ConnectionString)) { data.SetSettingValue(setting.ToString(), value); } if (setting == WebHawkSettings.StartWithWindows) { zSyncStartupItem(); } }
public void DeleteScheduledTask(ScheduledTask scheduledTask, bool softDelete = true) { using (WebHawkDataProvider data = new WebHawkDataProvider(ConnectionString)) { if (softDelete) { data.DeleteScheduledTask(scheduledTask.ScheduledTaskId); scheduledTask.IsDeleted = true; } else { data.HardDeleteScheduledTask(scheduledTask.ScheduledTaskId); } } }
public void DeleteSequence(Sequence sequence, bool softDelete = true) { using (WebHawkDataProvider data = new WebHawkDataProvider(ConnectionString)) { if (softDelete) { data.DeleteSequence(sequence.SequenceId); sequence.IsDeleted = true; } else { data.HardDeleteSequence(sequence.SequenceId); } } }