public SocialController() { userRepository = new UserRepository(); socialRepository = new SocialRepository(); statusRepository = new StatusRepository(); friendRepository = new FriendRepository(); }
//[Fact] public async Task TestFbPosting() { var repositoryMock = new Mock <ISocialRepository>(); repositoryMock .Setup(o => o.GetFacebookPages(It.IsAny <int>())) .Returns((int id) => Task.FromResult(new List <FacebookPage>() { new FacebookPage { Token = "token" } } as IReadOnlyCollection <FacebookPage>)); ILogger logger = new SimpleLogger(); ISocialRepository repository = repositoryMock.Object; var manager = new FacebookCrosspostManager(repository, logger); int categoryId = 1; string comment = "test"; string link = "http://example.com"; await manager.Send(categoryId, comment, link); }
public ContactController(ISocialRepository socialRepo, ICategoryRepository categoryRepo, IPersonalSettingRepository personalRepo, ISiteSettingRepository siteSettingRepo) { _personalRepository = personalRepo; _siteSettingRepository = siteSettingRepo; _siteSettingRepository = siteSettingRepo; _categoryRepository = categoryRepo; _socialRepository = socialRepo; }
public TwitterCrosspostManager( IPublicationRepository publicationRepository, ISocialRepository socialRepository, ILogger logger) { _publicationRepository = publicationRepository; _logger = logger; _socialRepository = socialRepository; }
public HomeController(IImageRepository imageRepo, ISiteSettingRepository siteSettingRepo, IPersonalSettingRepository personalSettingRepo, IPostRepository postRepo, ISocialRepository socialRepo, IAbilityRepository abilityRepo, IProjectRepository projectRepo) { _socialRepository = socialRepo; _abilityRepository = abilityRepo; _projectRepository = projectRepo; _postRepository = postRepo; _personalSettingRepository = personalSettingRepo; _siteSettingRepository = siteSettingRepo; _imageRepository = imageRepo; }
public BlogController(ICommentRepository commentRepo, IImageRepository imageRepo, ICategoryRepository categoryRepo, ISiteSettingRepository siteSettingRepo, IPersonalSettingRepository personalSettingRepo, IPostRepository postRepo, ISocialRepository socialRepo, IAbilityRepository abilityRepo, IProjectRepository projectRepo) { _categoryRepository = categoryRepo; _socialRepository = socialRepo; _abilityRepository = abilityRepo; _projectRepository = projectRepo; _postRepository = postRepo; _personalSettingRepository = personalSettingRepo; _siteSettingRepository = siteSettingRepo; _imageRepository = imageRepo; _commentRepository = commentRepo; }
public PhotosController(ISocialRepository repo, IMapper mapper, IOptions <CloudinarySettings> cloudinaryconfig) { _cloudinaryconfig = cloudinaryconfig; _mapper = mapper; _repo = repo; Account acc = new Account( _cloudinaryconfig.Value.CloudName, _cloudinaryconfig.Value.ApiKey, _cloudinaryconfig.Value.ApiSecret ); _cloudinary = new Cloudinary(acc); }
public SocialService(ILogger <SocialService> logger, IDateTimeProvider dateTimeProvider, IGraCache cache, ISocialRepository socialRepository, ISocialHeaderRepository socialHeaderRepository, LanguageService languageService) : base(logger, dateTimeProvider) { _languageService = languageService ?? throw new ArgumentNullException(nameof(languageService)); _cache = cache ?? throw new ArgumentNullException(nameof(cache)); _socialRepository = socialRepository ?? throw new ArgumentNullException(nameof(socialRepository)); _socialHeaderRepository = socialHeaderRepository ?? throw new ArgumentNullException(nameof(socialHeaderRepository)); }
public PhotosController(ISocialRepository socialRepository, IMapper mapper, IOptions <CloudinarySettings> options) { _socialRepository = socialRepository; _options = options; mapper = _mapper; Account acc = new Account { Cloud = _options.Value.CloudName, ApiKey = _options.Value.ApiKey, ApiSecret = _options.Value.ApiSecret }; var _cloudinary = new Cloudinary(acc); }
public WebAppPublicationService( ILocalizationService localizationService, IPublicationService publicationService, ISocialRepository socialRepository, CrossPostServiceFactory factory, Settings settings, ILogger logger, ILanguageAnalyzerService languageAnalyzer) { _logger = logger; _languageAnalyzer = languageAnalyzer; _factory = factory; _settings = settings; _socialRepository = socialRepository; _localizationService = localizationService; _publicationService = publicationService; }
public SocialManagementService(ILogger <SocialManagementService> logger, IDateTimeProvider dateTimeProvider, IGraCache cache, IPathResolver pathResolver, IUserContextProvider userContextProvider, ISocialHeaderRepository socialHeaderRepository, ISocialRepository socialRepository, LanguageService languageService) : base(logger, dateTimeProvider, userContextProvider) { SetManagementPermission(Permission.ManageSocial); _cache = cache ?? throw new ArgumentNullException(nameof(cache)); _languageService = languageService ?? throw new ArgumentNullException(nameof(languageService)); _pathResolver = pathResolver ?? throw new ArgumentNullException(nameof(pathResolver)); _socialHeaderRepository = socialHeaderRepository ?? throw new ArgumentNullException(nameof(socialHeaderRepository)); _socialRepository = socialRepository ?? throw new ArgumentNullException(nameof(socialRepository)); }
public PeopleController(ISocialRepository repository, ILogger<PeopleController> logger) { _repository = repository; _logger = logger; }
public MainpagePosts(ISocialRepository repo) { _repo = repo; }
public NotesController(ISocialRepository repository, ILogger<NotesController> logger) { _repository = repository; _logger = logger; }
public UsersController(ISocialRepository repo, IMapper mapper) { _repo = repo; _mapper = mapper; }
public AddPostHandler(ISocialRepository repo) { _repo = repo; }
public AddReactionCommandHandler(ISocialRepository repo) { _repo = repo; }
public SocialManager(IMapper mapper, ISocialRepository repo, ISocialXmlAccessLayer xal) { _mapper = mapper; _repo = repo; _xal = xal; }
public FooterViewModel(ISocialRepository socialRepository) { _social = socialRepository; }
/// <summary> /// Instantiates a new SocialController. /// </summary> /// <param name="repository">Repository object.</param> public SocialController(ISocialRepository repository) { Repository = repository; }
public ChatController() { userRepository = new UserRepository(); socialRepository = new SocialRepository(); messageRepository = new MessageRepository(); }
public FacebookCrosspostManager(ISocialRepository repository, ILogger logger) { _repository = repository; _logger = logger; }
static SocialController() { s_repository = new SocialRepository(); }
public UsersController(ISocialRepository repository) { _repository = repository; }
public AddCommentCommandHandler(ISocialRepository repo) { _repo = repo; }
public AppController(IMailService mailService, ISocialRepository repository) { _mailService = mailService; _repository = repository; }
public SocialSettingController(ISocialRepository socialRepo) { _socialRepository = socialRepo; }
public SocialController(ISocialRepository socialRepository) { _socialRepository = socialRepository; }
public TelegramCrosspostManager(ISocialRepository socialRepository, ILogger logger) { _logger = logger; _socialRepository = socialRepository; }
public MyPosts(ISocialRepository repo) { _repo = repo; }
public MessagesController(ISocialRepository repo, IMapper mapper) { _mapper = mapper; _repo = repo; }
public MyNewlyAddedPost(ISocialRepository repo) { _repo = repo; }
public OtherUserPosts(ISocialRepository repo) { _repo = repo; }
public MessagesController(ISocialRepository repository, IMapper mapper) { _repository = repository; _mapper = mapper; }
public UsersController(ISocialRepository repository, IMapper mapper) { this._repository = repository; this._mapper = mapper; }