private static string GetDiagnosticInfo(BookModel bookModel, EnvironmentSetting environment) { var assemblyVersion = System.Reflection.Assembly.GetEntryAssembly()?.GetName()?.Version ?? new Version(0, 0); return ((bookModel == null ? "" : bookModel.GetBookDiagnosticInfo(environment) + '\n') + $"Environment: {environment}\n" + $"Harvester Version: {assemblyVersion.Major}.{assemblyVersion.Minor}\n" + $"Time: {DateTime.UtcNow.ToUniversalTime()} (UTC)"); }