Esempio n. 1
0
 public FollowUserHandler(IFollowerRepository followerRepository, IUserRepository userRepository,
                          IMessageBroker messageBroker)
 {
     _followerRepository = followerRepository;
     _userRepository     = userRepository;
     _messageBroker      = messageBroker;
 }
Esempio n. 2
0
 public FollowerProvider(
     IFollowerCacheRepository followerCacheRepo,
     IFollowerRepository followerRepo)
 {
     this.followerCacheRepo = followerCacheRepo;
     this.followerRepo      = followerRepo;
 }
Esempio n. 3
0
 public SearchController(IUserRepository userRepository, IFolderRepository folderRepository, IPictureRepository pictureRepository, IFollowerRepository followerRepository)
 {
     this.userRepository     = userRepository;
     this.folderRepository   = folderRepository;
     this.pictureRepository  = pictureRepository;
     this.followerRepository = followerRepository;
     userGet = new UserGet(userRepository);
 }
Esempio n. 4
0
        /// <summary>
        /// Initializes a new instance of the <see cref="CreateUserCommandValidator"/> class.
        /// </summary>
        /// <param name="followerRepository">The user repository.</param>
        public CreatFollowerCommandValidator(IFollowerRepository followerRepository)
        {
            _followerRepository = followerRepository ?? throw new ArgumentNullException(nameof(followerRepository));

            RuleFor(createUserCommand => createUserCommand.FollowerId)
            .Custom(CheckUserIdExists);
            RuleFor(createUserCommand => createUserCommand.FollowedId)
            .Custom(CheckUserIdExists);
        }
Esempio n. 5
0
 public UserController(IUserRepository userRepository, IFolderRepository folderRepository, IPictureRepository pictureRepository, IFollowerRepository followerRepository, IWebHostEnvironment hostEnvironment)
 {
     this.userRepository     = userRepository;
     this.folderRepository   = folderRepository;
     this.pictureRepository  = pictureRepository;
     this.followerRepository = followerRepository;
     userGet        = new UserGet(userRepository);
     pictureRemover = new PictureRemover(hostEnvironment, pictureRepository);
 }
Esempio n. 6
0
        //private string userId;

        public ProfileController(
            IProfileRepository profileRepository,
            UserManager <IdentityUser> userManager,
            ApplicationDbContext context,
            IFollowerRepository followerRepository)
        {
            _profileRepository  = profileRepository;
            _followerRepository = followerRepository;
            _userManager        = userManager;
            _context            = context;
        }
Esempio n. 7
0
 public FollowerService(
     ILogger <IFollowerRepository> logger,
     IFollowerRepository followerRepository,
     IApiFollowerRequestModelValidator followerModelValidator,
     IBOLFollowerMapper bolfollowerMapper,
     IDALFollowerMapper dalfollowerMapper)
     : base(logger,
            followerRepository,
            followerModelValidator,
            bolfollowerMapper,
            dalfollowerMapper)
 {
 }
 public AbstractFollowerService(
     ILogger logger,
     IFollowerRepository followerRepository,
     IApiFollowerRequestModelValidator followerModelValidator,
     IBOLFollowerMapper bolFollowerMapper,
     IDALFollowerMapper dalFollowerMapper)
     : base()
 {
     this.FollowerRepository     = followerRepository;
     this.FollowerModelValidator = followerModelValidator;
     this.BolFollowerMapper      = bolFollowerMapper;
     this.DalFollowerMapper      = dalFollowerMapper;
     this.logger = logger;
 }
Esempio n. 9
0
        public FollowerService(
            ILogger <IFollowerService> logger,
            MediatR.IMediator mediator,
            IFollowerRepository followerRepository,
            IApiFollowerServerRequestModelValidator followerModelValidator,
            IDALFollowerMapper dalFollowerMapper)
            : base()
        {
            this.FollowerRepository     = followerRepository;
            this.FollowerModelValidator = followerModelValidator;
            this.DalFollowerMapper      = dalFollowerMapper;
            this.logger = logger;

            this.mediator = mediator;
        }
 public AbstractApiFollowerRequestModelValidator(IFollowerRepository followerRepository)
 {
     this.followerRepository = followerRepository;
 }
Esempio n. 11
0
 public FollowerController(IUserRepository userRepository, IFollowerRepository followerRepository)
 {
     this.userRepository     = userRepository;
     this.followerRepository = followerRepository;
     userGet = new UserGet(userRepository);
 }
Esempio n. 12
0
 public CreatedUserIntegrationHandler(IFollowerRepository followerRepository)
 {
     _followerRepository = followerRepository;
 }
Esempio n. 13
0
 public CreatedFollowerCommandHandler(IFollowerRepository followerRepository)
 {
     _followerRepository =
         followerRepository ?? throw new ArgumentNullException(nameof(followerRepository));
 }
 public ApiFollowerServerRequestModelValidator(IFollowerRepository followerRepository)
 {
     this.FollowerRepository = followerRepository;
 }
 public UpdatedUserDisplayNameIntegrationHandler(IFollowerRepository followerRepository)
 {
     _followerRepository = followerRepository;
 }
 public UpdatedUserImageIntegrationHandler(IFollowerRepository followerRepository)
 {
     _followerRepository = followerRepository;
 }
Esempio n. 17
0
 public FollowerManager(IFollowerRepository followerRepository)
 {
     _followerRepository = followerRepository;
 }
Esempio n. 18
0
 public FollowersManager(IFollowerRepository followerRepository, InMemoryStorage inMemoryStorage, IFeedManager feedManager)
 {
     _followerRepository = followerRepository;
     _inMemoryStorage    = inMemoryStorage;
     _feedManager        = feedManager;
 }
Esempio n. 19
0
 public FollowerService(IFollowerRepository followerRepository)
 {
     _followerRepository = followerRepository ?? throw new ArgumentNullException("followerRepository");
 }
 public ApiFollowerRequestModelValidator(IFollowerRepository followerRepository)
     : base(followerRepository)
 {
 }