OnlineSalesAutoCrop/Api/OnlineSalesAutoCrop.CoreAPI/Configurations/DI/ServiceCollectionExtensions.cs

32 lines
967 B
C#
Raw Normal View History

2026-06-14 12:46:29 +06:00
using OnlineSalesAutoCrop.CoreAPI.Services.Contracts.Setups;
using OnlineSalesAutoCrop.CoreAPI.Services.Contracts.Systems;
using OnlineSalesAutoCrop.CoreAPI.Services.Services.Setups;
using OnlineSalesAutoCrop.CoreAPI.Services.Services.Systems;
using Microsoft.Extensions.DependencyInjection;
namespace OnlineSalesAutoCrop.CoreAPI.Configuration.DI
{
/// <summary>
///
/// </summary>
public static class ServiceCollectionExtensions
{
/// <summary>
///
/// </summary>
/// <param name="services"></param>
public static void ConfigureBusinessServices(this IServiceCollection services)
{
if (services == null)
return;
services.AddSingleton<IEaseCache, EaseCache>();
services.AddTransient<IUserService, UserService>();
services.AddTransient<IParamTypeService, ParamTypeService>();
services.AddTransient<IThisSystemService, ThisSystemService>();
services.AddTransient<IAuthModulesService, AuthModulesService>();
}
}
}