public UserMessageQueryHandler( ITransactionScopeFactory transactionScopeFactory, IAuthenticatedUserProvider authenticatedUserProvider, IVkWallService vkClient ) { _transactionScopeFactory = transactionScopeFactory; _authenticatedUserProvider = authenticatedUserProvider; _vkClient = vkClient; }
public VkService( IMessageBroker messageBroker, IAuthenticatedUserProvider authenticatedUserProvider, IVkWallService wallService, IVkGroupService vkGroupService, ILogger <VkService> logger ) { _messageBroker = messageBroker; _authenticatedUserProvider = authenticatedUserProvider; _wallService = wallService; _vkGroupService = vkGroupService; _logger = logger; }
public RandomLikeService( IVkWallService vkClient, ISecurityUserManager securityUserManager, ITransactionScopeFactory transactionScopeFactory, IBackgroundJobService schedulerJobService, IVkLikeService vkLikeService ) { _vkClient = vkClient; _securityUserManager = securityUserManager; _transactionScopeFactory = transactionScopeFactory; _backgroundJobService = schedulerJobService; _vkLikeService = vkLikeService; }