public TestRepoService(IHostingEnvironment env, IHttpContextAccessor httpContextAccessor, ILogger <TestRepoService> logger , ITestRepoBal testRepoBal) { _env = env; _logger = logger; _httpContextAccessor = httpContextAccessor; _testRepoBal = testRepoBal; }
/// <inheritdoc /> public TestRepoController(IHttpContextAccessor httpContextAccessor, ITestRepoBal cBal, ICommonStoreProcBusinessLogic <IWebApiDbContext> cBalProc, ILogger <TestRepoController> logger) { _cBal = cBal; _cBalProc = cBalProc; _httpContextAccessor = httpContextAccessor; _logger = logger; }
/// <inheritdoc /> public TestRepoController(IHttpContextAccessor httpContextAccessor, ITestRepoBal testRepoBal, ICommonStoreProcBusinessLogic <IWebApiDbContext> cBalProc, ILogger <TestRepoController> logger, IOrdersBal ordersBal, IOrderDetailsBal orderDetailsBal, ICustomersBal customersBal) { _testRepoBal = testRepoBal; _cBalProc = cBalProc; _httpContextAccessor = httpContextAccessor; _logger = logger; _ordersBal = ordersBal; _orderDetailsBal = orderDetailsBal; _customersBal = customersBal; //Get Service Object from DI //private readonly IServiceProvider _serviceProvider; //get from Constructor //var serviceName = _serviceProvider.GetService<IService>(); }