コード例 #1
0
 public TokenController(DbBackupServiceContext context, ITokenManager tokenManager, IConfiguration configuration, IPasswordHelper passwordHelper)
 {
     _Context        = context;
     _TokenManager   = tokenManager;
     _Configuration  = configuration;
     _PasswordHelper = passwordHelper;
 }
コード例 #2
0
        private void DoWork(object state)
        {
            using var scope = _ScopeFactory.CreateScope();
            _Context        = scope.ServiceProvider.GetRequiredService <DbBackupServiceContext>();
            var toSend   = WriteMail();
            var accounts = new List <string>();

            foreach (var account in scope.ServiceProvider.GetRequiredService <DbBackupServiceContext>().Accounts.ToList())
            {
                if (account.Admin)
                {
                    try {
                        toSend.To.Add(account.Email);
                    }
                    catch (Exception e) { }
                }
            }
            _SmtpClient.Send(toSend);
        }
コード例 #3
0
 public ComputersController(DbBackupServiceContext context, ITokenManager tokenManager)
 {
     _Context      = context;
     _TokenManager = tokenManager;
 }
コード例 #4
0
 public TemplatesController(DbBackupServiceContext context)
 {
     _Context = context;
 }
コード例 #5
0
 public AccountsController(DbBackupServiceContext context, ITokenManager tokenManager, IPasswordHelper passwordHelper)
 {
     _Context        = context;
     _TokenManager   = tokenManager;
     _PasswordHelper = passwordHelper;
 }
コード例 #6
0
 public JobsController(DbBackupServiceContext context, IConfiguration configuration, ITokenManager tokenManager)
 {
     _Context       = context;
     _Configuration = configuration;
     _TokenManager  = tokenManager;
 }
コード例 #7
0
 public TokenManager(IHttpContextAccessor httpContextAccessor, DbBackupServiceContext context, IConfiguration configuration)
 {
     _HttpContextAccessor = httpContextAccessor;
     _Context             = context;
     _Configuration       = configuration;
 }
コード例 #8
0
 public LogController(DbBackupServiceContext context)
 {
     _Context = context;
 }