/// <summary>
 /// Creates the REST Layer and connects it with the passed Business Layer (implementation of <see cref="IContactHandler"/>)
 /// </summary>
 /// <param name="businessLayer"><see cref="IContactHandler"/> implementation alias Business Layer</param>
 public ContactManagementController(IContactHandler businessLayer)
 {
     _bridge = businessLayer;
 }
Exemplo n.º 2
0
 public EndowmentHandlers(
     IEntityRepository<IEndowmentEntity> entityRepository,
     IUserHandler user,
     IPersonHandler person,
     IContactHandler contact,
     IProjectHandler project,
     IProjectPriceHandler projectPrice,
     IComplianceRoleHandler complianceRole,
     IDepositoryHandler depository,
     IModeratorHandler moderator,
     ITransactionHandler transaction,
     IQueueProjectHandler queueProject,
     IServiceDataHandler serviceData,
     IAcceptedProjectHandler acceptedProject,
     IHistoryProjectHandler historyProject,
     ILevelModeratorHandler levelModerator,
     ITempDepositoryHandler tempDepository,
     IVotingPeriodHandler votingPeriod,
     ITempDepositoryHistoryHandler tempDepositoryHistory,
     ITransactionHistoryHandler transactionHistory,
     IVotingPeriodReportHandler votingPeriodReport)
 {
     User = user;
     Person = person;
     Contact = contact;
     Project = project;
     ProjectPrice = projectPrice;
     ComplianceRole = complianceRole;
     Depository = depository;
     Moderator = moderator;
     Transaction = transaction;
     QueueProject = queueProject;
     _entityRepository = entityRepository;
     ServiceData = serviceData;
     AcceptedProject = acceptedProject;
     HistoryProject = historyProject;
     LevelModerator = levelModerator;
     TempDepository = tempDepository;
     VotingPeriod = votingPeriod;
     TempDepositoryHistory = tempDepositoryHistory;
     TransactionHistory = transactionHistory;
     VotingPeriodReport = votingPeriodReport;
 }
Exemplo n.º 3
0
 public ContactController(IContactHandler contactHandler)
 {
     _contactHandler = contactHandler;
 }