public ProcessStartTimeUtcDirectoryNameProvider( IProcessStartTimeUtcProvider processStartTimeUtcProvider, ITimestampUtcDirectoryNameProvider timestampUtcDirectoryNameProvider) { this.ProcessStartTimeUtcProvider = processStartTimeUtcProvider; this.TimestampUtcDirectoryNameProvider = timestampUtcDirectoryNameProvider; }
public static async Task <DateTime> GetProcessStartTimeLocalAsync(this IProcessStartTimeUtcProvider processStartTimeUtcProvider) { var processStartTimeUtc = await processStartTimeUtcProvider.GetProcessStartTimeUtcAsync(); var processStartTimeLocal = processStartTimeUtc.ToLocalTime(); return(processStartTimeLocal); }