Пример #1
0
 public LikeService(IOptions <AppSettings> settings)
 {
     _likeRepository    = new LikeRepository(settings);
     _postRepository    = new PostRepository(settings);
     _commentRepository = new CommentRepository(settings);
     _publishToTopic    = new PublishToTopic();
 }
Пример #2
0
 public LikesController(IUserRepository userRepository,
                        ILikeRepository likeRepository
                        )
 {
     this._likeRepository = likeRepository;
     this._userRepository = userRepository;
 }
Пример #3
0
 public CommentService(CommentsApiDbContext dbContext, IUserRepository userRepository, ICommentRepository commentRepository, ILikeRepository likeRepository)
 {
     _dbContext         = dbContext;
     _userRepository    = userRepository;
     _commentRepository = commentRepository;
     _likeRepository    = likeRepository;
 }
Пример #4
0
 public DatabaseInitializer(ApplicationDbContext context, ILikeRepository likeRepository,
                            IUserRepository user)
 {
     _likeRepository = likeRepository;
     _context        = context;
     _user           = user;
 }
Пример #5
0
 public UnitOfWork(StoreContext storeContext, IUserRepository userRepository, ICommentRepository commentRepository,
                   CategoryRepository categoryRepository, ImageRepository imageRepository,
                   ProductCharacteristicRepository productCharacteristicRepository,
                   CharacteristicRepository characteristicRepository, ProductRepository productRepository,
                   DeliveryRepository deliveryRepository, AddressRepository addressRepository, BrandRepository brandRepository,
                   OrderDetailsRepository orderDetailsRepository, OrderRepository orderRepository,
                   PackageRepository packageRepository, ILikeRepository likeRepository, NewsRepository newsRepository,
                   SubscriberRepository subscriberRepository)
 {
     _storeContext      = storeContext;
     UserRepository     = userRepository;
     CommentRepository  = commentRepository;
     CategoryRepository = categoryRepository;
     ImageRepository    = imageRepository;
     ProductCharacteristicRepository = productCharacteristicRepository;
     CharacteristicRepository        = characteristicRepository;
     ProductRepository      = productRepository;
     DeliveryRepository     = deliveryRepository;
     AddressRepository      = addressRepository;
     BrandRepository        = brandRepository;
     OrderDetailsRepository = orderDetailsRepository;
     OrderRepository        = orderRepository;
     PackageRepository      = packageRepository;
     LikeRepository         = likeRepository;
     NewsRepository         = newsRepository;
     SubscriberRepository   = subscriberRepository;
 }
Пример #6
0
 public LikeAddModule(ILikeRepository likeRepository, IPostRepository postRepository, ICommentRepository commentRepository, IUserRepository userRepository)
 {
     _likeRepository    = likeRepository;
     _postRepository    = postRepository;
     _commentRepository = commentRepository;
     _userRepository    = userRepository;
 }
Пример #7
0
 public UsersController(IUserRepository repo, ILikeRepository repo2, IDatingRepository grepo, IMapper mapper)
 {
     _mapper = mapper;
     _grepo  = grepo;
     _repo   = repo;
     _repo2  = repo2;
 }
Пример #8
0
        private readonly IHostingEnvironment env; // Used to deal with server files.

        public AccountController(
            UserManager <IdentityUser> userManager,
            SignInManager <IdentityUser> signInManager,
            IPasswordHasher <IdentityUser> passwordHasher,
            IProfileRepository profileRepo,
            IPostRepository postRepo,
            IImageRepository imageRepo,
            IFriendRepository friendRepo,
            ILikeRepository likeRepo,
            ICommentRepository commentRepo,
            CurrentProfile currentProfile,
            IHostingEnvironment env)
        {
            this.userManager    = userManager;
            this.signInManager  = signInManager;
            this.passwordHasher = passwordHasher;
            this.profileRepo    = profileRepo;
            this.postRepo       = postRepo;
            this.imageRepo      = imageRepo;
            this.friendRepo     = friendRepo;
            this.likeRepo       = likeRepo;
            this.commentRepo    = commentRepo;
            this.currentProfile = currentProfile;
            this.env            = env;
        }
Пример #9
0
 public PostController(IPostRepository postRepository, IUserProfileRepository userProfileRepository, ILikeRepository likeRepository, IDisLikeRepository disLikeRepository)
 {
     _postRepository        = postRepository;
     _likeRepository        = likeRepository;
     _disLikeRepository     = disLikeRepository;
     _userProfileRepository = userProfileRepository;
 }
Пример #10
0
 public LikeArticleController(IArticleRepository repo, IUserRepository userRepo, ILikeRepository likeRepo, IClaim clame)
 {
     _repo     = repo;
     _userRepo = userRepo;
     _likeRepo = likeRepo;
     _clame    = clame;
 }
Пример #11
0
 public UsersController(IDatingRepository datingRepository, IUserRepository userRepository, ILikeRepository likeRepository, IMapper mapper)
 {
     _datingRepository = datingRepository;
     _userRepository   = userRepository;
     _likeRepository   = likeRepository;
     _mapper           = mapper;
 }
Пример #12
0
 public LikeController(IUserRepository userRepository, IPictureRepository pictureRepository, ILikeRepository likeRepository)
 {
     this.userRepository    = userRepository;
     this.pictureRepository = pictureRepository;
     this.likeRepository    = likeRepository;
     userGet = new UserGet(userRepository);
 }
Пример #13
0
 public CommentService(ICommentRepository commentRepository, ILikeRepository likeRepository, IUserRepository userRepository, IImageRepository imageRepository)
 {
     _commentRepository = commentRepository;
     _likeRepository    = likeRepository;
     _userRepository    = userRepository;
     _imageRepository   = imageRepository;
 }
Пример #14
0
 public PostService(IPostRepository postRepository,
                    IPostQueryRepository postQueryRepository,
                    IUnitOfWorks unitOfWorks,
                    IMapper mapper,
                    IUserContext userContext,
                    IUserRepository userRepository,
                    IFileService fileService,
                    IHttpContextAccessor httpContextAccessor,
                    ILikeRepository likeRepository,
                    ILikeQueryRepository likeQueryRepository,
                    GlobalSettings globalSettings,
                    IUserQueryRepository userQueryRepository)
 {
     _postRepository      = postRepository;
     _postQueryRepository = postQueryRepository;
     _unitOfWorks         = unitOfWorks;
     _mapper              = mapper;
     _userContext         = userContext;
     _userRepository      = userRepository;
     _fileService         = fileService;
     _httpContextAccessor = httpContextAccessor;
     _likeRepository      = likeRepository;
     _likeQueryRepository = likeQueryRepository;
     _globalSettings      = globalSettings;
     _userQueryRepository = userQueryRepository;
 }
Пример #15
0
 public PostController(IPostRepository repoParam, ICommentsRepository repoParametr, ILikeRepository likeRepos,
                       IUserRepository users)
 {
     _repo       = repoParam;
     _repository = repoParametr;
     _likeRep    = likeRepos;
     _userRepos  = users;
 }
Пример #16
0
        public CommentService(IUnitOfWork <RutrackerContext> unitOfWork, IDateService dateService) : base(unitOfWork)
        {
            _dateService = dateService;

            _torrentRepository = _unitOfWork.GetRepository <ITorrentRepository>();
            _commentRepository = _unitOfWork.GetRepository <ICommentRepository>();
            _likeRepository    = _unitOfWork.GetRepository <ILikeRepository>();
        }
Пример #17
0
 public UserController(IAccountRepository accountRepository, IMapper mapper, IPostRepository postRepository,
                       ILikeRepository likeRepository)
 {
     _accountRepository = accountRepository;
     _mapper            = mapper;
     _postRepository    = postRepository;
     _likeRepository    = likeRepository;
 }
Пример #18
0
 public PhotoService(IUnitOfWork uow, IPhotoRepository photoRepository,
                     ICommentRepository commentRepository, ILikeRepository likeRepository)
 {
     this.uow               = uow;
     this.photoRepository   = photoRepository;
     this.commentRepository = commentRepository;
     this.likeRepository    = likeRepository;
 }
Пример #19
0
 public CommentsController(ILikeRepository likeRepository, IEntityFileRepository entityFileRepository, ICommentThreadRepository commentThreadRepository, ICommentRepository commentRepository, IUserProfileRepository userProfileRepository)
 {
     _repoThread      = commentThreadRepository;
     _repoComments    = commentRepository;
     _repoUserProfile = userProfileRepository;
     _repoEntityFile  = entityFileRepository;
     _repoLike        = likeRepository;
 }
Пример #20
0
 private void DisposeCore()
 {
     _userRepository = null;
     _likeRepository = null;
     _pictureRepository = null;
     _postRepository = null;
     _externalLoginRepository = null;
     _dbContext.Dispose();
 }
Пример #21
0
 public PostController(IPostRepository postRepository, IMapper mapper, IAccountRepository accountRepository,
                       ILikeRepository likeRepository, ICommentRepository commentRepository)
 {
     _postRepository    = postRepository;
     _mapper            = mapper;
     _accountRepository = accountRepository;
     _likeRepository    = likeRepository;
     _commentRepository = commentRepository;
 }
 public FeedbackService(
     ILikeRepository likeRepository,
     ICommentRepository commentRepository,
     ILogWriterFactory logWriterFactory)
 {
     logWriter              = logWriterFactory.CreateLogger <FeedbackService>();
     this.likeRepository    = likeRepository ?? throw new System.ArgumentNullException(nameof(likeRepository));
     this.commentRepository = commentRepository ?? throw new System.ArgumentNullException(nameof(commentRepository));
 }
 public PostService(IPostRepository postRepository, IUnitOfWork unitOfWork, ICommentRepository commentRepository, ILikeRepository likeRepository,
                    IUserRepository userRepository)
 {
     this.postRepository    = postRepository;
     this.unitOfWork        = unitOfWork;
     this.commentRepository = commentRepository;
     this.likeRepository    = likeRepository;
     this.userRepository    = userRepository;
 }
Пример #24
0
 public PictureController(IUserRepository userRepository, IPictureRepository pictureRepository, IWebHostEnvironment hostEnvironment, IFolderRepository folderRepository, ILikeRepository likeRepository)
 {
     this.userRepository    = userRepository;
     this.pictureRepository = pictureRepository;
     this.likeRepository    = likeRepository;
     _hostEnv = hostEnvironment;
     this.folderRepository = folderRepository;
     userGet = new UserGet(userRepository);
 }
Пример #25
0
 public ManagementUnitOfWork(
     DbContext context,
     IdentityDbContext <ApplicationUser> appContext,
     ILinkRepository linkRepository,
     IPageRepository pageRepository,
     ITenantRepository tenantRepository,
     IEronFileRepository fileRepository,
     IBannerSliderRepository bannerSliderRepository,
     IOfferRepository offerRepository,
     IInvoiceRepository invoiceRepository,
     IInvoiceItemRepository invoiceItemRepository,
     IInvoiceLogRepository invoiceLogRepository,
     IWishListRepository wishListRepository,
     ICartRepository cartRepository,
     IOrderRepository orderRepository,
     ITariffRepository tariffRepository,
     ITariffPriceRepository tariffPriceRepository,
     ITariffItemRepository tariffItemRepository,
     IProductRepository productRepository,
     IProductPriceRepository productPriceRepository,
     IProductPropertyRepository productPropertyRepository,
     IProductPropertyNameRepository productPropertyNameRepository,
     IProductCategoryRepository productCategoryRepository,
     IServiceReviewRepository serviceReviewRepository,
     ITariffCategoryRepository tariffCategoryRepository, IFinanceTransactionRepository financeTransactionRepository, IBlogRepository blogRepository, IBlogArchiveRepository blogArchiveRepository, ICommentRepository commentRepository, ILikeRepository likeRepository, IHashTagRepository hashTagRepository) : base(context)
 {
     AppContext                    = appContext;
     LinkRepository                = linkRepository;
     PageRepository                = pageRepository;
     TenantRepository              = tenantRepository;
     FileRepository                = fileRepository;
     BannerSliderRepository        = bannerSliderRepository;
     OfferRepository               = offerRepository;
     InvoiceRepository             = invoiceRepository;
     InvoiceItemRepository         = invoiceItemRepository;
     InvoiceLogRepository          = invoiceLogRepository;
     WishListRepository            = wishListRepository;
     CartRepository                = cartRepository;
     OrderRepository               = orderRepository;
     TariffRepository              = tariffRepository;
     TariffPriceRepository         = tariffPriceRepository;
     TariffItemRepository          = tariffItemRepository;
     ProductRepository             = productRepository;
     ProductPriceRepository        = productPriceRepository;
     ProductPropertyRepository     = productPropertyRepository;
     ProductPropertyNameRepository = productPropertyNameRepository;
     ProductCategoryRepository     = productCategoryRepository;
     ServiceReviewRepository       = serviceReviewRepository;
     TariffCategoryRepository      = tariffCategoryRepository;
     FinanceTransactionRepository  = financeTransactionRepository;
     BlogRepository                = blogRepository;
     BlogArchiveRepository         = blogArchiveRepository;
     CommentRepository             = commentRepository;
     LikeRepository                = likeRepository;
     HashTagRepository             = hashTagRepository;
 }
Пример #26
0
 public BaseController(IOperationResultRepository ORRepository,
                       IUserRepository UserRep,
                       ILikeRepository LikeRepository,
                       IOperationRepository OperRep)
 {
     this.OperRep        = OperRep;
     this.ORRepository   = ORRepository;
     this.UserRep        = UserRep;
     this.LikeRepository = LikeRepository;
 }
Пример #27
0
		/// <summary>
		/// Initializes a new instance of the <see cref="LikesController"/> class.
		/// </summary>
		/// 
		/// <param name="mapper">The mapper.</param>
		/// <param name="repository">The repository.</param>
		/// <param name="authorizationService">The authorization service.</param>
		public LikesController
		(
			IMapper mapper,
			ILikeRepository repository,
			IAuthorizationService authorizationService
		)
		: base(mapper, authorizationService)
		{
			this.Repository = repository;
		}
Пример #28
0
 public UnitOfWork(PhotoAlbumContext context,
                   IPhotoRepository photoRepository,
                   IClientProfilesRepository clientProfilesRepository,
                   ILikeRepository likeRepository)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
     ClientProfilesRepository = clientProfilesRepository ?? throw new ArgumentNullException(nameof(clientProfilesRepository));
     PhotoRepository          = photoRepository ?? throw new ArgumentNullException(nameof(photoRepository));
     LikeRepository           = likeRepository ?? throw new ArgumentNullException(nameof(likeRepository));
 }
Пример #29
0
 public QAService(IQuestionRepository questionRepository,
                  IUnitOfWork unitOfWork,
                  IValidator <Question> validator,
                  IAnswerRepository answerRepository,
                  ILikeRepository likeRepository) : base(questionRepository, unitOfWork, validator)
 {
     _questionRepository = questionRepository;
     _answerRepository   = answerRepository;
     _likeRepository     = likeRepository;
 }
Пример #30
0
 public BaseController(IORRepository orrepository,
                       IUserRepository UserRepository,
                       IOperationRepository OperationRepository,
                       ILikeRepository LikeRepository)
 {
     ORRepository             = orrepository;
     this.UserRepository      = UserRepository;
     this.OperationRepository = OperationRepository;
     this.LikeRepository      = LikeRepository;
 }
Пример #31
0
 public UserController(IUserService userService, IMapper mapper, IRecipeService recipeService,
                       ISubscriptionRepository subscription, IUnitOfWork unitOfWork, ILikeRepository likeRepository, IMarkService markService)
 {
     this.subscriptionRepository = subscription;
     this.recipeService          = recipeService;
     this.userService            = userService;
     this.mapper         = mapper;
     this.unitOfWork     = unitOfWork;
     this.likeRepository = likeRepository;
     this.markService    = markService;
 }
Пример #32
0
 public CustomerController(ICustomerDataService customerService,
     ICustomerRepository customerRepo,
     IResourceRepository resourceRepo,
     IUserAccountRepository useraccountRepo,
     ILikeRepository likeRepo)
 {
     this._customerService = customerService;
     _customerRepo = customerRepo;
     _resourceRepo = resourceRepo;
     _useraccountRepo = useraccountRepo;
     _likeRepo = likeRepo;
 }
Пример #33
0
 public ProblemController(IProblemRepository problemRepository, ICategoryRepository categoryRepository, IAnswerRepository answerRepository, IUserSolvedRepository userSolvedRepository, IUserAttemptedRepository userAttemptedRepository, IImageRepository imageRepository, ITagRepository tagRepository, ILikeRepository likeRepository, IDislikeRepository dislikeRepository, ICommentRepository commentRepository)
 {
     this.problemRepository = problemRepository;
     this.categoryRepository = categoryRepository;
     this.answerRepository = answerRepository;
     this.userAttemptedRepository = userAttemptedRepository;
     this.userSolvedRepository = userSolvedRepository;
     this.tagRepository = tagRepository;
     this.imageRepository = imageRepository;
     this.likeRepository = likeRepository;
     this.dislikeRepository = dislikeRepository;
     this.commentRepository = commentRepository;
 }
Пример #34
0
 public LikesController(ITrackRepository trackRepository, ILikeRepository likeRepository)
 {
     this.trackRepository = trackRepository;
     this.likeRepository = likeRepository;
 }
Пример #35
0
        public void Init()
        {
            // init repository
            this._dbContext = new ApplicationDbContext();
            this._chatRepository = new ChatRepository(this._dbContext);
            this._friendRepository = new FriendRepository(this._dbContext);
            this._privateMessageRepository = new PrivateMessageRepository(this._dbContext);

            this._statusRepository = new StatusRepository(this._dbContext);
            this._statusMessageRepository = new StatusMessageRepository(this._dbContext);
            this._statusLocationRepository = new StatusLocationRepository(this._dbContext);
            this._statusImageRepository = new StatusImageRepository(this._dbContext);

            this._likeRepository = new LikeRepository(this._dbContext);
            this._shareRepository = new ShareRepository(this._dbContext);
            this._commentRepository = new CommentRepository(this._dbContext);

            this._newFeedRepository = new NewFeedsRepository(this._dbContext);

            // get current connectionId
            this._curConnectionId = this.Context.ConnectionId;

            // get chatViewModel of User via connectionId
            this._curUserChat = this._chatRepository.GetUserByConnectionId(ConnectedUsers, this.Context.ConnectionId);

            // get friendListId
            this._friendListId = this._friendRepository.GetFriendListId(this._curUserChat.UserId).ToList();

            // get friendListOnline
            this._friendListOnline = this._chatRepository.GetFriendListOnline(ConnectedUsers, this._friendListId, this._curUserChat.UserId);

            // get friendListConnectionId
            this._friendListConnectionId_Online = this._chatRepository.GetFriendList_ConnectionId(this._friendListOnline);

            this._allUserRelate_ConnectionId = this._chatRepository.GetAllUserRelate_ConnectionId(this._friendListConnectionId_Online, this._curUserChat.ConnectionId);
        }
 public CommentController(ICommentRepository commentRepository, ILikeRepository likeRepository)
 {
     _commentRepository = commentRepository;
     _likeRepository = likeRepository;
 }
Пример #37
0
 // ninject will provide us with repo instance
 public LikesController(ILikeRepository likeRepository)
 {
     _likeRepository = likeRepository;
 }
Пример #38
0
 public LikeService(ILikeRepository repo, IProjectService projectService)
 {
     this.repoLike = repo;
     this.serviceProject = projectService;
 }
Пример #39
0
 public LikeDataService(ILikeRepository likeRepository, IUserService userService)
 {
     this._likeRepository = likeRepository;
     this._userService = userService;
 }
Пример #40
0
 public LikeService(ILikeRepository likeRepository, IUnitOfWork unitOfWork)
 {
     _likeRepository = likeRepository;
     _unitOfWork = unitOfWork;
     _logger = LogManager.GetCurrentClassLogger();
 }
Пример #41
0
 public MappingManagerV2()
 {
     //注意 只能 查询不能有修改操作
     _userAccountRepository = ServiceLocator.Current.Resolve<IUserAccountRepository>();
     _vUserRoleRepository = ServiceLocator.Current.Resolve<IVUserRoleRepository>();
     _promotionBrandRelationRepository = ServiceLocator.Current.Resolve<IPromotionBrandRelationRepository>();
     _likeRepository = ServiceLocator.Current.Resolve<ILikeRepository>();
     _couponRepository = ServiceLocator.Current.Resolve<ICouponRepository>();
     _favoriteRepository = ServiceLocator.Current.Resolve<IFavoriteRepository>();
     _pointRepository = ServiceLocator.Current.Resolve<IPointRepository>();
 }
Пример #42
0
 public LikeService(ILikeRepository likeRepository)
 {
     _likeRepository = likeRepository;
 }