Ejemplo n.º 1
0
        public ZLBackGroundTask(ILogger <ZLBackGroundTask> logger, IServiceProvider _provider)
        {
            _logger        = logger;
            this._provider = _provider;


            using (var scope = _provider.CreateScope())
            {
                this.zLServerService = scope.ServiceProvider.GetService <IZLServerService>();
                this.mapper          = scope.ServiceProvider.GetService <IMapper>();
                // var dbContext = scope.ServiceProvider.GetService<AppDbContext>();
                // var emailSender = scope.ServiceProvider.GetService<IEmailSender>();
                // fetch customers, send email, update DB
            }
        }
Ejemplo n.º 2
0
 public ZLServerController(IMapper mapper, IUserService userService, IDomainAndAppService domainAndAppService, IZLServerService zLServerService)
 {
     this.mapper              = mapper;
     this.userService         = userService;
     this.domainAndAppService = domainAndAppService;
     this.zLServerService     = zLServerService;
 }