Added interface IClient fo client, added IClientBase for IClient, removed warnings

This commit is contained in:
2024-10-04 15:40:30 +03:00
parent 188a5a14d3
commit 6c4a40c784
9 changed files with 345 additions and 36 deletions

View File

@@ -28,7 +28,7 @@ public static class Program
const string baseAddress = "https://localhost:44370";
builder.Services.AddScoped(_ => new HttpClient { BaseAddress = new(baseAddress) });
builder.Services.AddBlazorBootstrap();
builder.Services.AddScoped<Client>(sp => new(baseAddress, sp.GetRequiredService<HttpClient>()));
builder.Services.AddScoped<IClient, Client>(sp => new(baseAddress, sp.GetRequiredService<HttpClient>()));
builder.Services.AddSingleton<IDateTimeProvider, DateTimeProvider>();
builder.Services.AddScoped<IUserDataProvider, UserDataProvider>();