public CaseViewController(ILogger <CaseViewController> logger, IDatabase database, IOptions <InternalConfig> config, IIdentityManager identityManager, IDiscordAPIInterface discordInterface, IDiscordAnnouncer modCaseAnnouncer, IFilesHandler filesHandler, IPunishmentHandler punishmentHandler)
 {
     this.logger            = logger;
     this.database          = database;
     this.config            = config;
     this.identityManager   = identityManager;
     this.discordAnnouncer  = modCaseAnnouncer;
     this.discord           = discordInterface;
     this.filesHandler      = filesHandler;
     this.punishmentHandler = punishmentHandler;
 }
Esempio n. 2
0
        static void Main(string[] args)
        {
            IFilesHandler filesHandler = GetFilesHandler();

            Console.Write("Введите формат файла (например .doc): ");
            string extension = Console.ReadLine();

            try
            {
                AbstractHandler handler = filesHandler.GetHandler(extension);
                handler.Create();
                handler.Open();
                handler.Change();
                handler.Save();
            }
            catch (KeyNotFoundException)
            {
                Console.WriteLine("Данный формат не поддерживается!!!");
            }


            Console.ReadLine();
        }
Esempio n. 3
0
 public FilesController(IFilesHandler handler)
 {
     _handler = handler;
 }
Esempio n. 4
0
 public FilesApiController(IServiceScope scope) : base()
 {
     _filesHandler = scope.ServiceProvider.GetRequiredService <IFilesHandler>();
 }
 public GuildConfigController(ILogger <GuildConfigController> logger, IDatabase database, IOptions <InternalConfig> config, IIdentityManager identityManager, IDiscordAPIInterface discordInterface, IFilesHandler filesHandler)
 {
     this.logger          = logger;
     this.database        = database;
     this.config          = config;
     this.identityManager = identityManager;
     this.discord         = discordInterface;
     this.filesHandler    = filesHandler;
 }
Esempio n. 6
0
 public FileController(ILogger <FileController> logger, IDatabase database, IOptions <InternalConfig> config, IIdentityManager identityManager, IFilesHandler filesHandler, IDiscordAnnouncer discordAnnouncer)
 {
     this.logger           = logger;
     this.database         = database;
     this.config           = config;
     this.identityManager  = identityManager;
     this.filesHandler     = filesHandler;
     this.discordAnnouncer = discordAnnouncer;
 }
Esempio n. 7
0
 public FileUploadController(IFilesHandler filesHandler)
 {
     _filesHandler = filesHandler;
 }