示例#1
0
        public UserEventsService(IEventsRepository eventsRepository, IUserEventsReader eventsReader,
                                 IPicturesRepository picturesRepository)
        {
            _eventsRepository   = eventsRepository;
            _picturesRepository = picturesRepository;

            _eventsReader = eventsReader;
        }
 public DataManager(IUsersRepository usersRepository, IFriendsRepository friendsRepository, IFriendRequestsRepository friendRequestsRepository, IMessagesRepository messagesRepository, IPicturesRepository picturesRepository, PrimaryMembershipProvider provider)
 {
     this.usersRepository          = usersRepository;
     this.friendsRepository        = friendsRepository;
     this.friendRequestsRepository = friendRequestsRepository;
     this.messagesRepository       = messagesRepository;
     this.picturesRepository       = picturesRepository;
     this.provider = provider;
 }
示例#3
0
 public AdsService(IAdsRepository adsRepository,
                   IPicturesRepository picturesRepository,
                   IRuleCalculator calculator,
                   IConfiguration configurator)
 {
     _adsRepository                = adsRepository;
     _picturesRepository           = picturesRepository;
     _calculator                   = calculator;
     limitToBeConsideredIrrelevant = configurator.GetValue <int>("LimitToBeConsideredIrrelevant");
 }
示例#4
0
 public ClientEventsService(
     IEventsRepository eventsRepository,
     IClientEventsReader eventsReader,
     IPicturesRepository picturesRepository
     )
 {
     _eventsRepository   = eventsRepository;
     _eventsReader       = eventsReader;
     _picturesRepository = picturesRepository;
 }
示例#5
0
 public RuleCalculator(IPicturesRepository repository)
 {
     rules = new List <IRule>
     {
         new PicturesRule(repository),
         new DescriptionRule(),
         new DescriptionSizeRule(),
         new WordAppearanceRule(),
         new AdCompleteRule()
     };
 }
示例#6
0
        public AdminController()
        {
            var newContext = new StorageContext();
            _kittensRepository = new DBKittensRepository(newContext);
            _picturesRepository = new DbPicturesRepository(newContext);
            _breedsRepository = new DbBreedsRepository(newContext);
            _ownersRepository = new DbOwnersRepository(newContext);
            _displayPlacesRepository = new DbDisplayPlacesRepository(newContext);

            _picturesLinksConstructor = new PicturesLinksConstructor();
            CustomizeAutomapper();
        }
示例#7
0
        public AdminController()
        {
            var newContext = new StorageContext();

            _kittensRepository       = new DBKittensRepository(newContext);
            _picturesRepository      = new DbPicturesRepository(newContext);
            _breedsRepository        = new DbBreedsRepository(newContext);
            _ownersRepository        = new DbOwnersRepository(newContext);
            _displayPlacesRepository = new DbDisplayPlacesRepository(newContext);

            _picturesLinksConstructor = new PicturesLinksConstructor();
            CustomizeAutomapper();
        }
 public AdminController(IPicturesRepository picturesRepository,
     IPaintersRepository paintersRepository,
     IStylesRepository stylesRepository,
     ILogger logger, 
     CampaignsRepository campaignsRepository,
     PictureLogic pictureLogic)
 {
     _picturesRepository = picturesRepository;
     _paintersRepository = paintersRepository;
     _stylesRepository = stylesRepository;
     _logger = logger;
     _campaignsRepository = campaignsRepository;
     this.pictureLogic = pictureLogic;
 }
示例#9
0
 public HomeController(
     IWebHostEnvironment hostEnvironment,
     IArticleRepository articleRepository,
     IElectionsRepository electionsRepository,
     IAuthorsRepository authorsRepository,
     IPicturesRepository picturesRepository,
     IOptions <AWSS3Settings> aws3Settings)
 {
     webHostEnvironment   = hostEnvironment;
     _articleRepository   = articleRepository;
     _electionsRepository = electionsRepository;
     _authorsRepository   = authorsRepository;
     _picturesRepository  = picturesRepository;
     _awsS3Settings       = aws3Settings;
 }
 public PicturesService(IPicturesRepository repository)
 {
     _repository = repository;
 }
 public AdminPanelController(IPicturesRepository repository)
 {
     _repository = repository;
 }
示例#12
0
 public PicturesRule(IPicturesRepository picturesRepository)
 {
     _picturesRepository = picturesRepository;
 }
示例#13
0
 public PicturesManager(IPicturesRepository picturesRepository)
 {
     _picturesRepository = picturesRepository;
 }
 public PicturesService(IPicturesRepository repPicture)
 {
     _repPicture = repPicture;
 }