/// <summary>Initializes a new instance of the <see cref="ClientController" /> class.</summary>
 /// <param name="repository">The repository.</param>
 public ClientController(IClientRepository repository, IPlataRepository plataRepository, IConvorbireTelefonicaRepository convorbireTelefonicaRepository,
                         IAbonamentRepository abonamentRepository)
 {
     this.clientRepository     = repository;
     this.plataRepository      = plataRepository;
     this.convorbireRepository = convorbireTelefonicaRepository;
     this.abonamentRepository  = abonamentRepository;
 }
 public PlataController(IPlataRepository repository, IContractRepository contractRepository, ClientController clientController,
                        IAbonamentRepository abonamentRepository)
 {
     this.plataRepository     = repository;
     this.contractRepository  = contractRepository;
     this.abonamentRepository = abonamentRepository;
     this.contractController  = new ContractController(this.contractRepository, clientController, this.plataRepository, this.abonamentRepository);
 }
Ejemplo n.º 3
0
 /// <summary>Initializes a new instance of the <see cref="ContractController" /> class.</summary>
 /// <param name="repository">The repository.</param>
 public ContractController(IContractRepository repository, ClientController clientController, IPlataRepository plataRepository,
                           IAbonamentRepository abonamentRepository)
 {
     this.contractRepository  = repository;
     this.clientController    = clientController;
     this.plataRepository     = plataRepository;
     this.abonamentRepository = abonamentRepository;
 }
Ejemplo n.º 4
0
 public PlataController(IUposleniciRepository reposUposlenici, IPlataRepository reposPlata)
 {
     this.reposUposlenici = reposUposlenici;
     this.reposPlata      = reposPlata;
 }