public CreateDeliveryCommandHandler(IDeliveryRepository deliveryRepository,
                                     ILogger <CreateDeliveryCommandHandler> logger, IDateTimeFacade dateTimeFacade)
 {
     _deliveryRepository = deliveryRepository ?? throw new ArgumentNullException(nameof(deliveryRepository));
     _logger             = logger ?? throw new ArgumentNullException(nameof(logger));
     _dateTimeFacade     = dateTimeFacade;
 }
Example #2
0
 public CourierLocationService(ICourierLocationRepository courierLocationRepository, IMapper mapper,
                               IDateTimeFacade dateTimeFacade)
 {
     _courierLocationRepository = courierLocationRepository;
     _mapper         = mapper;
     _dateTimeFacade = dateTimeFacade;
 }
Example #3
0
 public OrderDtoAdapter(
     IDateTimeFacade dateTimeFacade,
     IMapper mapper)
 {
     _dateTimeFacade = dateTimeFacade;
     _mapper         = mapper;
 }
Example #4
0
 public IssueStatisticsProcessor(
     IIssueReportParser issueReportParser,
     IDateTimeFacade dateTimeFacade,
     IIssueStatisticsWriter issueStatisticsWriter)
 {
     _issueReportParser     = issueReportParser;
     _dateTimeFacade        = dateTimeFacade;
     _issueStatisticsWriter = issueStatisticsWriter;
 }
Example #5
0
 public ReceiptPresenter(ICandyStoreRepository candyStoreRepository,
                         IStringBuilderFacade stringBuilderFacade,
                         IDateTimeFacade dateTimeFacade,
                         ISession session)
 {
     _candyStoreRepository = candyStoreRepository;
     _stringBuilderFacade  = stringBuilderFacade;
     _dateTimeFacade       = dateTimeFacade;
     _session = session;
 }
 public AuthenticationProvider(
     ITokenProvider tokenProvider,
     IAccountApi accountApi,
     ISettingsProvider settingsProvider,
     IDateTimeFacade dateTimeFacade)
 {
     _tokenProvider    = tokenProvider;
     _accountApi       = accountApi;
     _settingsProvider = settingsProvider;
     _dateTimeFacade   = dateTimeFacade;
 }
Example #7
0
 public InvoicingService(IInvoiceRepository invoiceRepository, IAccountRepository accountRepository, 
     IPlanRepository planRepository, INetworkRepository networkRepository, IContractRepository contractRepository, IContactRepository contactRepository,
     ICompanyRepository companyRepository, INumberGeneratorService numberGeneratorService,
     ISettingRepository settingRepository, ICustomFeeRepository customFeeRepository, IInvoiceHardcopyRepository hardcopyRepository, IContractService contractService,
     IInvoiceSettings invoiceSettings, IEwayPaymentsService ewayPaymentsService, IDateTimeFacade dateTime)
 {
     _invoiceRepository = invoiceRepository;
     _accountRepository = accountRepository;
     _planRepository = planRepository;
     _networkRepository = networkRepository;
     _contractRepository = contractRepository;
     _contactRepository = contactRepository;
     _companyRepository = companyRepository;
     _numberGeneratorService = numberGeneratorService;
     _settingRepository = settingRepository;
     _contractService = contractService;
     _customFeeRepository = customFeeRepository;
     _invoiceHardcopyRepository = hardcopyRepository;
     _invoiceSettings = invoiceSettings;
     _ewayPaymentsService = ewayPaymentsService;
     _dateTime = dateTime;
 }
 public IssueReportDateTimeParser(IDateTimeFacade dateTimeFacade)
 {
     _dateTimeFacade = dateTimeFacade;
 }
 public IssueReportDateTimeParser()
 {
     _dateTimeFacade = new DateTimeFacade();
 }
Example #10
0
 public IssueStatisticsProcessor()
 {
     _issueReportParser     = new IssueReportParser();
     _dateTimeFacade        = new DateTimeFacade();
     _issueStatisticsWriter = new IssueStatisticsWriter();
 }
Example #11
0
 public FeeFactory(IDateTimeFacade dateTimeFacade)
 {
     _dateTimeFacade = dateTimeFacade;
 }
 public DatabaseExceptionLogger(ICandyStoreRepository candyStoreRepository,
                                IDateTimeFacade dateTimeFacade)
 {
     _candyStoreRepository = candyStoreRepository;
     _dateTimeFacade       = dateTimeFacade;
 }