public ServiceBase(IInfrastructureService infrastructure, IHttpContextAccessor httpContextAccessor, ApplicationDbContext db) { _configuration = infrastructure.Configuration; _log = infrastructure.Log; _localizer = infrastructure.Localizer; _enumsManager = infrastructure.EnumsManager; _httpContextAccessor = httpContextAccessor; _db = db; }
public InfrastructureService(IStringLocalizer<Resources> localizer, IConfiguration configuration, ILogService log, IEnumsManager enumsManager) { Localizer = localizer ?? throw new ArgumentNullException(nameof(localizer)); Configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); Log = log ?? throw new ArgumentNullException(nameof(log)); EnumsManager = enumsManager ?? throw new ArgumentNullException(nameof(enumsManager)); }