Files
DiunaBI/src/Backend/DiunaBI.UI.Shared/Extensions/ServiceCollectionExtensions.cs

19 lines
569 B
C#
Raw Normal View History

2025-11-06 10:20:00 +01:00
using Microsoft.Extensions.DependencyInjection;
using DiunaBI.UI.Shared.Services;
namespace DiunaBI.UI.Shared.Extensions;
public static class ServiceCollectionExtensions
{
public static IServiceCollection AddSharedServices(this IServiceCollection services, string apiBaseUrl)
{
// HttpClient for API calls
services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(apiBaseUrl) });
// Services
services.AddScoped<AuthService>();
services.AddScoped<LayerService>();
return services;
}
}