Esempio n. 1
0
 public AssinaturaService(IAssinaturaReadOnlyRepository assinaturaReadOnlyRepository, IAssinaturaWriteOnlyRepository assinaturaWriteOnlyRepository, IClienteReadOnlyRepository clienteReadOnlyRepository, INotificacaoAdapter notificacaoAdapter)
 {
     this.assinaturaReadOnlyRepository  = assinaturaReadOnlyRepository ?? throw new ArgumentNullException(nameof(assinaturaReadOnlyRepository));
     this.assinaturaWriteOnlyRepository = assinaturaWriteOnlyRepository ?? throw new ArgumentNullException(nameof(assinaturaWriteOnlyRepository));
     this.clienteReadOnlyRepository     = clienteReadOnlyRepository ?? throw new ArgumentNullException(nameof(clienteReadOnlyRepository));
     this.notificacaoAdapter            = notificacaoAdapter ?? throw new ArgumentNullException(nameof(notificacaoAdapter));
 }
Esempio n. 2
0
 public ClienteController(IMapper mapper,
                          IClienteApplication clienteApplication,
                          IClienteReadOnlyRepository clienteReadOnlyRepository)
 {
     _mapper                    = mapper;
     _clienteApplication        = clienteApplication;
     _clienteReadOnlyRepository = clienteReadOnlyRepository;
 }
Esempio n. 3
0
 public ClienteService(IEmailAdapter emailAdapter, IClienteReadOnlyRepository clienteReadOnlyRepository, IClienteWriteOnlyRepository clienteWriteOnlyRepository, ApplicationConfiguration applicationConfiguration, ILoggerFactory loggerFactory)
 {
     this.emailAdapter = emailAdapter ?? throw new ArgumentNullException(nameof(emailAdapter));
     this.clienteReadOnlyRepository  = clienteReadOnlyRepository ?? throw new ArgumentNullException(nameof(clienteReadOnlyRepository));
     this.clienteWriteOnlyRepository = clienteWriteOnlyRepository ?? throw new ArgumentNullException(nameof(clienteWriteOnlyRepository));
     this.applicationConfiguration   = applicationConfiguration ?? throw new ArgumentNullException(nameof(applicationConfiguration));
     this.logger = loggerFactory?.CreateLogger <ClienteService>() ?? throw new ArgumentNullException(nameof(loggerFactory));
 }
        //private readonly IEstudanteADORepository _estudanteAdoRepository;

        //public EstudanteService(
        //    IEstudanteRepository estudanteRepository,
        //    IClienteReadOnlyRepository clienteReadOnlyRepository,
        //    IClienteADORepository clienteAdoRepository)
        //    : base(clienteRepository)
        //{
        //    _estudanteRepository = estudanteRepository;
        //    _estudanteReadOnlyRepository = clienteReadOnlyRepository;
        //    _estudanteAdoRepository = clienteAdoRepository;
        //}

        public ClienteService(
            IClienteRepository modelRepository,
            IClienteReadOnlyRepository modelReadOnlyRepository)
            : base(modelRepository)
        {
            _modelRepository         = modelRepository;
            _modelReadOnlyRepository = modelReadOnlyRepository;
        }
Esempio n. 5
0
 public ClienteService(
     IClienteRepository clienteRepository,
     IClienteReadOnlyRepository clienteReadOnlyRepository,
     IClienteADORepository clienteAdoRepository)
     : base(clienteRepository)
 {
     _clienteRepository         = clienteRepository;
     _clienteReadOnlyRepository = clienteReadOnlyRepository;
     _clienteAdoRepository      = clienteAdoRepository;
 }
Esempio n. 6
0
        public UsuarioApplication(IMapper mapper,
                                  IUsuarioWriteOnlyRepository usuarioWriteOnlyRepository,
                                  IClienteReadOnlyRepository clienteReadOnlyRepository,
                                  IClienteWriteOnlyRepository clienteWriteOnlyRepository,
                                  IOperadorReadOnlyRepository operadorReadOnlyRepository,
                                  IOperadorWriteOnlyRepository operadorWriteOnlyRepository

                                  )
        {
            _mapper = mapper;
            _usuarioWriteOnlyRepository  = usuarioWriteOnlyRepository;
            _clienteReadOnlyRepository   = clienteReadOnlyRepository;
            _clienteWriteOnlyRepository  = clienteWriteOnlyRepository;
            _operadorReadOnlyRepository  = operadorReadOnlyRepository;
            _operadorWriteOnlyRepository = operadorWriteOnlyRepository;
        }
Esempio n. 7
0
 public ClienteService(IClienteRepository clienteRepository, IClienteReadOnlyRepository clienteReadOnlyRepository)
 {
     _clienteRepository         = clienteRepository;
     _clienteReadOnlyRepository = clienteReadOnlyRepository;
 }
 public ClienteService(IClienteRepository clienteRepository, IClienteReadOnlyRepository clienteReadOnlyRepository)
 {
     _clienteRepository = clienteRepository;
     _clienteReadOnlyRepository = clienteReadOnlyRepository;
 }