public HomeController(IUnitOfWork unitOfWork, IMailServerService mailServerService,
                       IUserRepository repository, IStaticPageRepository staticPageRepository,
                       INewsItemRepository newsItemRepository, ICustomerLogoRepository customerLogoRepository
                       , IOrderRepository orderRepository,
                       IMyOfficeRepository myOfficeRepository, IProductRepository productRepository,
                       ICustomerRepository customerRepository, IShippingServiceRepository shippingServiceRepository,
                       IStorageRepository storageRepository, IOrderDetailRepository orderDetailRepository,
                       IProductInStorageRepository productInStorageRepository, IRateMappingRepository rateMappingRepository,
                       IExtraFeeRepository extraFeeRepository, ICategoryRepository categoryRepository)
     : base(repository, unitOfWork)
 {
     _mailServerService          = mailServerService;
     _staticPageRepository       = staticPageRepository;
     _newsItemRepository         = newsItemRepository;
     _customerLogoRepository     = customerLogoRepository;
     _orderRepository            = orderRepository;
     _myOfficeRepository         = myOfficeRepository;
     _productRepository          = productRepository;
     _customerRepository         = customerRepository;
     _shippingServiceRepository  = shippingServiceRepository;
     _storageRepository          = storageRepository;
     _orderDetailRepository      = orderDetailRepository;
     _productInStorageRepository = productInStorageRepository;
     _rateMappingRepository      = rateMappingRepository;
     _extraFeeRepository         = extraFeeRepository;
     _categoryRepository         = categoryRepository;
 }
Exemple #2
0
 public HomeController(ICustomerRepository customerRepository, INewsItemRepository newsItemRepository, ISolutionRepository solutionRepository, ICaseRepository caseRepository, IBlockRepository blockRepository)
 {
     _customerRepository = customerRepository;
     _newsItemRepository = newsItemRepository;
     _solutionRepository = solutionRepository;
     _caseRepository     = caseRepository;
     _blockRepository    = blockRepository;
 }
Exemple #3
0
 public NewsService(INewsItemRepository newsRepository,
                    INewsCategoryRepository newsCategoryRepository,
                    IUrlEngine <NewsItem> urlEngine)
 {
     _newsRepository         = newsRepository;
     _newsCategoryRepository = newsCategoryRepository;
     _urlEngine = urlEngine;
 }
Exemple #4
0
 public HomepageController(INewsItemRepository newsItemRepository, ISolutionRepository solutionRepository, ICaseRepository caseRepository, IBlockRepository blockRepository, IItemTranslationRepository itemTranslationRepository)
 {
     _newsItemRepository        = newsItemRepository;
     _solutionRepository        = solutionRepository;
     _caseRepository            = caseRepository;
     _blockRepository           = blockRepository;
     _itemTranslationRepository = itemTranslationRepository;
 }
Exemple #5
0
 public NewslettersController(INewsletterRepository newsletterRepository, INewsletterSubscriptionRepository newsletterSubscriptionRepository, ICaseRepository caseRepository, INewsItemRepository newsItemRepository, IDownloadRepository downloadRepository, INewsletterService newsletterService)
 {
     _newsletterRepository             = newsletterRepository;
     _newsletterSubscriptionRepository = newsletterSubscriptionRepository;
     _caseRepository     = caseRepository;
     _newsItemRepository = newsItemRepository;
     _downloadRepository = downloadRepository;
     _newsletterService  = newsletterService;
 }
Exemple #6
0
 public NewsItemsController(IUnitOfWork unitOfWork,
                            IMapper mapper,
                            INewsItemRepository newsItemRepository,
                            IImageService imageService,
                            IImageRepository imageRepository)
 {
     _mapper             = mapper;
     _unitOfWork         = unitOfWork;
     _newsItemRepository = newsItemRepository;
     _imageService       = imageService;
     _imageRepository    = imageRepository;
 }
Exemple #7
0
 public HomeController(IMapper mapper,
                       IBannerRepository bannerRepository,
                       IManufacturerRepository manufacturerRepository,
                       INewsItemRepository newsItemRepository,
                       ICallbackRepository callbackRepository,
                       IUnitOfWork unitOfWork)
 {
     _mapper                 = mapper;
     _bannerRepository       = bannerRepository;
     _manufacturerRepository = manufacturerRepository;
     _newsItemRepository     = newsItemRepository;
     _callbackRepository     = callbackRepository;
     _unitOfWork             = unitOfWork;
 }
        public void Initialize()
        {
            // Reset mapper for news item models
            AutoMapper.Mapper.Reset();
            AutoMapper.Mapper.Initialize(cfg => {
                cfg.CreateMap <NewsItem, NewsItemDto>(); cfg.CreateMap <NewsItem, NewsItemDetailDto>();
            });

            // Build Mock Data of two items with ids 1 and 2 in system
            _dataProviderMock.Setup(method => method.GetAllNewsItems()).Returns(
                FizzWare.NBuilder.Builder <NewsItem>
                .CreateListOfSize(2)
                .TheFirst(1).With(x => x.Id = 1)
                .TheNext(1).With(x => x.Id  = 2)
                .Build().ToList()
                );
            _repository = new NewsItemRepository(_dataProviderMock.Object);
        }
 public NewsItemService(INewsItemRepository repo)
 {
     _repo = repo;
 }
Exemple #10
0
 public NewsItemService(INewsItemRepository categoryRepository) => _newsItemRepository = categoryRepository;
Exemple #11
0
 /// <summary>
 /// Initialize respository
 /// </summary>
 /// <param name="newsItemRepository">Which implementation of news item repository to use</param>
 public NewsItemService(INewsItemRepository newsItemRepository, INewsItemCategoryRelationRepository categoryRelationRepository, IAuthorNewsItemRelationRepository authorRelationRepository)
 {
     _newsItemRepository         = newsItemRepository;
     _categoryRelationRepository = categoryRelationRepository;
     _authorRelationRepository   = authorRelationRepository;
 }
Exemple #12
0
 public NewsItemsController(INewsItemRepository newsItemRepository, IUploadService uploadService, IItemTranslationRepository itemTranslationRepository)
 {
     _newsItemRepository        = newsItemRepository;
     _uploadService             = uploadService;
     _itemTranslationRepository = itemTranslationRepository;
 }
 public NewsItemsController(IRelatedItemsRepository relatedItemsRepository, INewsItemRepository newsItemRepository, IItemTranslationRepository itemTranslationRepository)
 {
     _relatedItemsRepository    = relatedItemsRepository;
     _newsItemRepository        = newsItemRepository;
     _itemTranslationRepository = itemTranslationRepository;
 }
 public NewsItemsController(INewsItemRepository newsitemRepository)
 {
     this.newsitemRepository = newsitemRepository;
 }
Exemple #15
0
 public NewsController(INewsItemRepository newsItemRepository, ILogger <NewsController> logger)
 {
     _newsItemRepository = newsItemRepository;
     _logger             = logger;
 }
 public NewsController(IMapper mapper,
                       INewsItemRepository newsItemRepository)
 {
     _mapper             = mapper;
     _newsItemRepository = newsItemRepository;
 }
 public DataManager(ITextFieldRepository textFieldRepository, INewsItemRepository newsItem)
 {
     TextFields = textFieldRepository;
     NewsItems  = newsItem;
 }