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 }; }
public ContentController( IMemoryCache cache, FacebookCrosspostManager facebookCrosspostCrosspostManager, TelegramCrosspostManager telegramCrosspostCrosspostManager) { _facebookCrosspostCrosspostManager = facebookCrosspostCrosspostManager; _telegramCrosspostCrosspostManager = telegramCrosspostCrosspostManager; }
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; }