예제 #1
0
 public MailingService(IMailingRepository repository, IControlEventRepository eventRepository,
                       ITextRepository textRepository)
 {
     _repository      = repository;
     _eventRepository = eventRepository;
     _textRepository  = textRepository;
 }
예제 #2
0
        public CustomerService_9(ICustomerRepository customerRepository, IMailingRepository mailingRepository)
        {
            _customerRepository = customerRepository;
            _mailingRepository = mailingRepository;

            _customerRepository.NotifySalesTeam += _customerRepository_NotifySalesTeam;
        }
예제 #3
0
        public CustomerService(ICustomerRepository customerRepository, IMailingRepository mailingRepository)
        {
            _customerRepository = customerRepository;
            _mailingRepository  = mailingRepository;

            _customerRepository.NotifySalesTeam += NotifySalesTeam;
        }
예제 #4
0
 public HomeController(IRepository <Category> categoryRepository, IProductRepository productRepository, IMailingRepository mailingRepository)
 {
     _categoryRepository = categoryRepository;
     _productRepository  = productRepository;
     _mailingRepository  = mailingRepository;
     logger = LogManager.GetCurrentClassLogger();
 }
예제 #5
0
        public CustomerService(ICustomerRepository repo, IMailingRepository mailingRepository)
        {
            this.repo = repo;
            this.mailingRepository = mailingRepository;

            repo.NotifySalesTeam += NotifySalesTeam;
        }
예제 #6
0
        public CustomerService(ICustomerRepository customerRepository, IMailingRepository mailingRepository)
        {
            _customerRepository = customerRepository;
            _mailingRepository  = mailingRepository;

            // установка обработчика события
            _customerRepository.Notify += CustomerRepository_Notify;
        }
 public OwnShippingService(
     ISqlQueryRepository sqlQueryRepository,
     IMailingRepository mailRequestRepository
     )
 {
     _sqlQueryRepository    = sqlQueryRepository;
     _mailRequestRepository = mailRequestRepository;
 }
 public AllegroService(AllegroSettings allegroSettings,
                       ExtraConfigurationSettings extraConfigurationSettings,
                       IMailingRepository mailRequestRepository)
 {
     _allegroSettings            = allegroSettings;
     _extraConfigurationSettings = extraConfigurationSettings;
     _mailRequestRepository      = mailRequestRepository;
 }
예제 #9
0
 public MailSender(
     IUserRepository userRepository,
     IMailingRepository mailingRepository,
     IMailer mailer)
 {
     _userRepository    = userRepository;
     _mailingRepository = mailingRepository;
     _mailer            = mailer;
 }
예제 #10
0
 public AccountController(AppUserManager userManager, IAuthenticationManager authManager, IRepository <Address> addressRepository, IMailingRepository mailingRepository, ICartRepository cartRepository)
 {
     _userManager       = userManager;
     _authManager       = authManager;
     _addressRepository = addressRepository;
     _mailingRepository = mailingRepository;
     _cartRepository    = cartRepository;
     logger             = LogManager.GetCurrentClassLogger();
 }
예제 #11
0
 public PaymentController(IOrderRepository orderRepository, ICartRepository cartRepository, ISettingsRepository settingsRepository, IMailingRepository mailingRepository, IPaymentTransactionRepository transactionRepository, AppUserManager userManager)
 {
     _orderRepository       = orderRepository;
     _cartRepository        = cartRepository;
     settings               = settingsRepository.Get();
     _mailingRepository     = mailingRepository;
     _transactionRepository = transactionRepository;
     _userManager           = userManager;
     logger = LogManager.GetCurrentClassLogger();
 }
예제 #12
0
 public MailingService(
     IUserRepository userRepository,
     IMailer mailer,
     IConfirmationRepository confirmationRepository,
     IMailingRepository mailingRepository)
 {
     _userRepository         = userRepository;
     _mailer                 = mailer;
     _confirmationRepository = confirmationRepository;
     _mailingRepository      = mailingRepository;
 }
 public SettingsAdminController(
     ISettingsRepository settingsRepository,
     IMailingRepository mailingRepository,
     IUnitOfWork unitOfWork,
     IAppUserManager userManager,
     IMapper mapper)
     : base(unitOfWork, userManager, mapper)
 {
     _settingsRepository = settingsRepository;
     _mailingRepository  = mailingRepository;
     _logger             = LogManager.GetCurrentClassLogger();
 }
 public OrderAdminController(
     IOrderRepository orderRepository,
     IMailingRepository mailingRepository,
     IUnitOfWork unitOfWork,
     IAppUserManager userManager,
     IMapper mapper)
     : base(unitOfWork, userManager, mapper)
 {
     _orderRepository   = orderRepository;
     _mailingRepository = mailingRepository;
     _logger            = LogManager.GetCurrentClassLogger();
 }
        public CustomerService(
            ICustomerRepository customerRepository,
            IMailingRepository mailingRepository)
        {
            _customerRepository = customerRepository;
            _mailingRepository  = mailingRepository;

            //Wire up the event so that then the NotifySalesTeam event fires, the NotifySalesTeam method is fired.
            //_customerRepository.NotifySalesTeam += NotifySalesTeam;

            //Here we are using the NotifySalesTeam Delegate property on the CustomerRepository whereas before We were using the EventHandler<NotifySalesTeamEventArgs> property
            _customerRepository.NotifySalesTeam += NotifySalesTeam;
        }
예제 #16
0
 public AccountController(
     IAppUserManager userManager,
     IAuthenticationManager authManager,
     IRepository <Address> addressRepository,
     IMailingRepository mailingRepository,
     ICartRepository cartRepository,
     IUnitOfWork unitOfWork,
     IMapper mapper)
     : base(unitOfWork, userManager, mapper)
 {
     _authManager       = authManager;
     _addressRepository = addressRepository;
     _mailingRepository = mailingRepository;
     _cartRepository    = cartRepository;
     _logger            = LogManager.GetCurrentClassLogger();
 }
 public PaymentController(
     IOrderRepository orderRepository,
     ICartRepository cartRepository,
     ISettingsRepository settingsRepository,
     IMailingRepository mailingRepository,
     IPaymentTransactionRepository transactionRepository,
     IAppUserManager userManager,
     IUnitOfWork unitOfWork,
     IMapper mapper)
     : base(unitOfWork, userManager, mapper)
 {
     _orderRepository       = orderRepository;
     _cartRepository        = cartRepository;
     settings               = settingsRepository.Get();
     _mailingRepository     = mailingRepository;
     _transactionRepository = transactionRepository;
     _logger = LogManager.GetCurrentClassLogger();
 }
예제 #18
0
 public MailingService(IMailingRepository mailingRepository)
 {
     this.mailingRepository = mailingRepository;
 }
예제 #19
0
 public MailingService(IMailingRepository mailingRepository, IRepository <MailingPerson> mailingPersonRepository)
 {
     _mailingRepository       = mailingRepository;
     _mailingPersonRepository = mailingPersonRepository;
 }
 public OrderAdminController(IOrderRepository orderRepository, IMailingRepository mailingRepository)
 {
     _orderRepository   = orderRepository;
     _mailingRepository = mailingRepository;
     logger             = LogManager.GetCurrentClassLogger();
 }
 public MailingController(IMailingRepository mailingRepository, IMailingService mailingService)
 {
     this.mailingRepository = mailingRepository;
     this.mailingService    = mailingService;
 }
예제 #22
0
 public SettingsAdminController(ISettingsRepository settingsRepository, IMailingRepository mailingRepository)
 {
     _settingsRepository = settingsRepository;
     _mailingRepository  = mailingRepository;
     logger = LogManager.GetCurrentClassLogger();
 }
예제 #23
0
 public MailingService(IMailingRepository MailingRepository)
 {
     _MailingRepository = MailingRepository;
 }
 public MailingController(IMailingRepository repo)
 {
     this.repo = repo;
 }
예제 #25
0
 public TextService(ITextRepository repository, IMailingRepository mailingRepository)
 {
     _repository        = repository;
     _repositoryMailing = mailingRepository;
 }