예제 #1
0
 public UnBanCommand(IMySqlDatabase database, IWebhookService webhookService, IConfiguration configuration, IStringLocalizer stringLocalizer, IServiceProvider serviceProvider) : base(serviceProvider)
 {
     m_MySqlDatabase   = database;
     m_StringLocalizer = stringLocalizer;
     m_Configuration   = configuration;
     m_WebhookService  = webhookService;
 }
예제 #2
0
 public BanCommand(IConfiguration configuration, IWebhookService webhookService, IUserManager userManager, IMySqlDatabase mySqlDatabase, IStringLocalizer stringLocalizer, IServiceProvider serviceProvider) : base(serviceProvider)
 {
     m_Configuration   = configuration;
     m_WebhookService  = webhookService;
     m_UserManager     = userManager;
     m_StringLocalizer = stringLocalizer;
     m_MySqlDatabase   = mySqlDatabase;
 }
예제 #3
0
 public UniversalModeration(
     IMySqlDatabase mySqlDatabase,
     ILogger <UniversalModeration> logger,
     IServiceProvider serviceProvider) : base(serviceProvider)
 {
     m_Logger        = logger;
     m_MySqlDatabase = mySqlDatabase;
 }
예제 #4
0
 /// <summary>
 /// Constructor that takes a MySQLDatabase as argument
 /// </summary>
 /// <param name="database"></param>
 public UserStore(IMySqlDatabase database)
 {
     Database        = database;
     userTable       = new UserTable <TUser>(database);
     roleTable       = new RoleTable(database);
     userRolesTable  = new UserRolesTable(database);
     userClaimsTable = new UserClaimsTable(database);
     userLoginsTable = new UserLoginsTable(database);
 }
예제 #5
0
 /// <summary>
 /// Constructor that takes a MySQLDatabase instance
 /// </summary>
 /// <param name="database"></param>
 public UserClaimsTable(IMySqlDatabase database)
 {
     _database = database;
 }
예제 #6
0
 /// <summary>
 /// Constructor that takes a MySQLDatabase instance
 /// </summary>
 /// <param name="database"></param>
 public UserRolesTable(IMySqlDatabase database)
 {
     _database = database;
 }
예제 #7
0
 /// <summary>
 /// Constructor that takes a MySQLDatabase as argument
 /// </summary>
 /// <param name="database"></param>
 public RoleStore(IMySqlDatabase database)
 {
     Database  = database;
     roleTable = new RoleTable(database);
 }
예제 #8
0
 public BansCommand(IStringLocalizer stringLocalizer, IMySqlDatabase mySqlDatabase, IServiceProvider serviceProvider) : base(serviceProvider)
 {
     m_MySqlDatabase   = mySqlDatabase;
     m_StringLocalizer = stringLocalizer;
 }
예제 #9
0
 /// <summary>
 /// Constructor that takes a MySQLDatabase instance
 /// </summary>
 /// <param name="database"></param>
 public RoleTable(IMySqlDatabase database)
 {
     _database = database;
 }
 public UserConnectedEventListener(IUserManager userManager, IStringLocalizer stringLocalizer, IMySqlDatabase database)
 {
     m_UserManager     = userManager;
     m_StringLocalizer = stringLocalizer;
     m_Database        = database;
 }
예제 #11
0
 /// <summary>
 /// Constructor that takes a MySQLDatabase instance
 /// </summary>
 /// <param name="database"></param>
 public UserLoginsTable(IMySqlDatabase database)
 {
     _database = database;
 }