Backend/e-suite.Modules.AuditLog/e-suite.Modules.AuditLog/IocRegistration.cs

16 lines
521 B
C#

using Autofac;
using e_suite.API.Common;
using e_suite.API.Common.repository;
using e_suite.DependencyInjection;
using e_suite.Modules.AuditLog.repository;
namespace e_suite.Modules.AuditLog;
public class IocRegistration : IIocRegistration
{
public void RegisterTypes(ContainerBuilder builder)
{
builder.RegisterType<AuditLogRepository>().As<IAuditLogRepository>().InstancePerLifetimeScope();
builder.RegisterType<AuditLog>().As<IAuditLog>().InstancePerLifetimeScope();
}
}