public PessoaRepository(RouteContext context) : base(context)
 {
     enderecoRepository = new EnderecoRepository(Context);
     telefoneRepository = new TelefoneRepository(Context);
     emailRepository    = new EmailRepository(Context);
     agendaRepository   = new AgendaRepository(Context);
 }
Beispiel #2
0
        public GetAllPrestadores(IPrestadorRepository prestadorRepository, ITelefoneRepository telefoneRepository)
        {
            Field <ListGraphType <PrestadorType> >("prestadores",
                                                   arguments: new QueryArguments(new List <QueryArgument>
            {
                new QueryArgument <IdGraphType>
                {
                    Name = "id"
                }
            }),
                                                   resolve: context =>
            {
                var query       = new List <Prestador>();
                var prestadorId = context.GetArgument <int?>("id");
                if (prestadorId.HasValue)
                {
                    query.Add(prestadorRepository.Obter(prestadorId.Value));
                }
                else
                {
                    query = prestadorRepository.GetAll().ToList();
                }

                if (context.SubFields.Keys.Any(x => x == "telefones"))
                {
                    query.ToList().ForEach(prestador => prestador.Telefones = telefoneRepository.Obter(prestador.Id));
                }

                return(query.ToList());
            }
                                                   );
        }
Beispiel #3
0
 public ClienteService(IClienteRepository clienteRepository,
                       IEnderecoRepository enderecoRepository,
                       ITelefoneRepository telefoneReposository
                       )
 {
     _telefoneRepository = telefoneReposository;
     _clienteRepository  = clienteRepository;
     _enderecoRepository = enderecoRepository;
 }
Beispiel #4
0
 public PessoaService(
     ITelefoneRepository telefoneRepository,
     IEmailRepository emailRepository,
     IPessoaRepository pessoaRepository
     )
     : base(pessoaRepository)
 {
     _pessoaRepository   = pessoaRepository;
     _emailRepository    = emailRepository;
     _telefoneRepository = telefoneRepository;
 }
Beispiel #5
0
 public ClienteService(IClienteRepository clienteRepository,
                       IEnderecoRepository enderecoRepository,
                       ITelefoneRepository telefoneRepository,
                       IMidiaSocialRepository midiaSocialRepository,
                       INotificador notificador) : base(notificador)
 {
     _clienteRepository     = clienteRepository;
     _enderecoRepository    = enderecoRepository;
     _telefoneRepository    = telefoneRepository;
     _midiaSocialRepository = midiaSocialRepository;
 }
Beispiel #6
0
 public EmpresaRepository(ApplicationDbContext context,
                          ITelefoneRepository telefoneRepository, IEnderecoRepository enderecoRepository,
                          IEstadoRepository estadoRepository, IMunicipioRepository municipioRepository,
                          IUsuarioRepository usuarioRepository) : base(context)
 {
     _telefoneRepository  = telefoneRepository;
     _enderecoRepository  = enderecoRepository;
     _estadoRepository    = estadoRepository;
     _municipioRepository = municipioRepository;
     _usuarioRepository   = usuarioRepository;
 }
Beispiel #7
0
 public PessoaService(
     IOptions <ConnectionStrings> connectionStrings,
     MicroServicosUrls microServicosUrls,
     IDominioRepository dominioRepository,
     IPaisRepository paisRepository,
     ITelefoneRepository telefoneRepository,
     IUnitOfWork unitOfWork,
     ICidadeRepository cidadeRepository,
     IEnderecoRepository enderecoRepository,
     IProfissionalNatcorpRepository profissionalNatcorpRepository,
     IPessoaRepository pessoaRepository
     )
 {
     _connectionStrings             = connectionStrings;
     _microServicosUrls             = microServicosUrls;
     _dominioRepository             = dominioRepository;
     _paisRepository                = paisRepository;
     _telefoneRepository            = telefoneRepository;
     _unitOfWork                    = unitOfWork;
     _cidadeRepository              = cidadeRepository;
     _enderecoRepository            = enderecoRepository;
     _profissionalNatcorpRepository = profissionalNatcorpRepository;
     _pessoaRepository              = pessoaRepository;
 }
Beispiel #8
0
 public AppTelefone(ITelefoneRepository ITelefone)
 {
     _ITelefone = ITelefone;
 }
 public TelefoneService(ITelefoneRepository repository)
 {
     _repository = repository;
 }
Beispiel #10
0
 public TelefoneController(ITelefoneRepository telefoneRepository)
 {
     _telefoneRepository = telefoneRepository;
 }
 public TelefoneService(ITelefoneRepository baseRepository, ILogRepository logRepository, ICategoriaTelefoneRepository catRepository) : base(baseRepository)
 {
     _baseRepository = baseRepository;
     _logRepository  = logRepository;
     _catRepository  = catRepository;
 }
 public TelefoneService(ITelefoneRepository repository) : base(repository)
 {
     this.repository = repository;
 }
Beispiel #13
0
 public UsuarioService(IUserRepository user, IUsuarioRepository usuario, ITelefoneRepository telefone)
 {
     _user     = user;
     _usuario  = usuario;
     _telefone = telefone;
 }
Beispiel #14
0
 public TelefoneService(
     ITelefoneRepository telefoneRepository
     ) : base(telefoneRepository)
 {
     _telefoneRepository = telefoneRepository;
 }
 public TelefoneComponent(ITelefoneRepository telefoneRepository)
 {
     _telefoneRepository = telefoneRepository;
 }
 public ContatoService(IContatoRepository contatoRepository, ITelefoneRepository telefoneRepository) : base(contatoRepository)
 {
     _telefoneRepository = telefoneRepository;
 }
Beispiel #17
0
 public ClienteHandler(IClienteRepository clienteRepository,
                       ITelefoneRepository telefoneRepository)
 {
     _clienteRepository  = clienteRepository;
     _telefoneRepository = telefoneRepository;
 }
 public TelefoneAppService(ITelefoneRepository telefoneRepository)
 {
     _telefoneRepository = telefoneRepository;
 }
Beispiel #19
0
 public TelefoneController(ITelefoneRepository repository)
 {
     _repository = repository;
 }