Skip to content

Instantly share code, notes, and snippets.

@cdragos573
cdragos573 / ApplicationTimeProvider.cs
Last active May 25, 2025 10:53
ApplicationTimeProvider
namespace TestWebApi1;
public class ApplicationTimeProvider(ITimeZoneInfoProvider timeZoneInfoProvider) : TimeProvider
{
private readonly ITimeZoneInfoProvider _timeZoneInfoProvider = timeZoneInfoProvider;
public override TimeZoneInfo LocalTimeZone => _timeZoneInfoProvider.GetTimeZoneInfo();
}
@cdragos573
cdragos573 / Program.cs
Last active May 11, 2025 08:54
.NET9 Web Api - OpenApi Setup
// -----------
// Learn more about configuring OpenAPI at https://aka.ms/aspnet/openapi
builder.Services.AddOpenApi(options =>
{
options.AddDocumentTransformer((document, context, cancellation) =>
{
document.Servers = null;
document.Components = new OpenApiComponents