public static void WriteDateTimeOffsetToFile(DateTimeOffset dateTimeOffset) { var fullPath = FilePathHelper.GetFullPathOfFileInExecutableFolder(LastRunStartTimeFileName); var timeString = dateTimeOffset.ToString(DateTimeOffsetFormat, CultureInfo.InvariantCulture); File.WriteAllText(fullPath, timeString); }
public static DateTimeOffset GetLastRunStartTimeUtc() { var fullPath = FilePathHelper.GetFullPathOfFileInExecutableFolder(LastRunStartTimeFileName); if (!File.Exists(fullPath)) { return(DateTimeOffset.MinValue.ToUniversalTime()); } return(GetDateTimeOffsetFromFile(fullPath)); }
private static string GetRuleFileFullPath() { return(FilePathHelper.GetFullPathOfFileInExecutableFolder(RuleFileName)); }