internal AuftragKomponenteBusinessLogic(SendungsanfrageRepository sa_REPO, ITimeServices timeServices) { Check.Argument(sa_REPO != null, "sa_REPO != null"); Check.Argument(timeServices != null, "timeServices != null"); this.sa_REPO = sa_REPO; this.timeServices = timeServices; }
public AuftragKomponenteFacade(IPersistenceServices persistenceService, ITransactionServices transactionService, ITimeServices timeServices) { Check.Argument(persistenceService != null, "persistenceService != null"); Check.Argument(transactionService != null, "transactionService != null"); Check.Argument(timeServices != null, "timeServices != null"); this.sa_REPO = new SendungsanfrageRepository(persistenceService); this.aufK_BL = new AuftragKomponenteBusinessLogic(this.sa_REPO, timeServices); this.transactionService = transactionService; this.perdiodicGültigkeitsprüfungTaskCancellationTokenSource = new CancellationTokenSource(); }