Exemplo n.º 1
0
        public ApiController(
            IPublicationManager publicationManager,
            IVacancyManager vacancyManager,
            IUserManager userManager,
            ILocalizationManager localizationManager,
            ILogger logger,
            Settings settings,
            FacebookCrosspostManager facebookCrosspostManager,
            TelegramCrosspostManager telegramCrosspostManager,
            TwitterCrosspostManager twitterCrosspostManager)
        {
            _logger              = logger;
            _settings            = settings;
            _userManager         = userManager;
            _vacancyManager      = vacancyManager;
            _localizationManager = localizationManager;
            _publicationManager  = publicationManager;

            _crossPostManagers = new List <ICrossPostManager>
            {
                facebookCrosspostManager,
                telegramCrosspostManager,
                twitterCrosspostManager
            };
        }
Exemplo n.º 2
0
 public ContentController(
     IMemoryCache cache,
     FacebookCrosspostManager facebookCrosspostCrosspostManager,
     TelegramCrosspostManager telegramCrosspostCrosspostManager)
 {
     _facebookCrosspostCrosspostManager = facebookCrosspostCrosspostManager;
     _telegramCrosspostCrosspostManager = telegramCrosspostCrosspostManager;
 }
Exemplo n.º 3
0
 public HomeController(
     IMemoryCache cache,
     IHostingEnvironment env,
     IVacancyManager vacancyManager,
     IPublicationManager publicationManager,
     Settings settings,
     TelegramCrosspostManager telegramCrosspostManager,
     FacebookCrosspostManager facebookCrosspostManager,
     TwitterCrosspostManager twitterCrosspostManager)
 {
     _cache                    = cache;
     _env                      = env;
     _vacancyManager           = vacancyManager;
     _publicationManager       = publicationManager;
     _settings                 = settings;
     _telegramCrosspostManager = telegramCrosspostManager;
     _facebookCrosspostManager = facebookCrosspostManager;
     _twitterCrosspostManager  = twitterCrosspostManager;
 }