public QuestionController(IMedicoRepository repository, IFactory <Question, Model.Question> questionFactory)
        {
            //var identity = this.User as ClaimsPrincipal;

            _repository = repository;
            _qFactory   = questionFactory;
        }
Exemple #2
0
 public ConsultasController()
 {
     ConsultaRepository = new ConsultaRepository();
     PacienteRepository = new PacienteRepository();
     MedicoRepository   = new MedicoRepository();
     UsuarioRepository  = new UsuarioRepository();
 }
 public MedicoController(IEstadoRepository estadoRepo, ICidadeRespository cidadeRepo, IEspecialidadeRepository especialidadeRepo, IMedicoRepository medicoRepository)
 {
     this.estadoRepo        = estadoRepo;
     this.cidadeRepo        = cidadeRepo;
     this.especialidadeRepo = especialidadeRepo;
     this.medicoRepository  = medicoRepository;
 }
 public FrmCadastroMedicoHorario(IMedicoRepository mySqlMedicoRepository, IMedicoHorarioRepository mySqlMedicoHorarioRepository)
 {
     MySqlMedicoHorarioRepository = mySqlMedicoHorarioRepository;
     MySqlMedicoRepository        = mySqlMedicoRepository;
     InitializeComponent();
     InicializaCombo();
 }
 public UsuariosController()
 {
     UsuarioRepository  = new UsuarioRepository();
     Email              = new EmailsController();
     PacienteRepository = new PacienteRepository();
     MedicoRepository   = new MedicoRepository();
 }
Exemple #6
0
        public MainSeed(ConsultaContext contexto)
        {
            this.beneficiarioRepository = new BeneficiarioRepository(contexto);
            beneficiarioRepository.ClearAsync().Wait();


            this.cidadeRepository = new CidadeRepository(contexto);
            cidadeRepository.ClearAsync().Wait();

            this.consultaRepository = new ConsultaRespository(contexto);
            consultaRepository.ClearAsync().Wait();


            this.enderecoRepository = new EnderecoRepository(contexto);
            enderecoRepository.ClearAsync().Wait();

            this.especialidadeRepository = new EspecialidadeRepository(contexto);
            especialidadeRepository.ClearAsync().Wait();

            this.estadoRepository = new EstadoRepository(contexto);
            estadoRepository.ClearAsync().Wait();

            this.medicoRepository = new MedicoRepository(contexto);
            medicoRepository.ClearAsync().Wait();
        }
Exemple #7
0
        public Medico GetMedico(int IdMedico)
        {
            IMedicoRepository medicoRepository = _DataRepositoryFactory.GetDataRepository <IMedicoRepository>();
            Medico            medico           = medicoRepository.Get(IdMedico);

            return(medico);
        }
Exemple #8
0
        public AnswerController(IMedicoRepository repository, IFactory <Answer, Model.Answer> answerFactory)
        {
            //var identity = this.User as ClaimsPrincipal;

            _repository = repository;
            _aFactory   = answerFactory;
        }
Exemple #9
0
 public FrmConsMedicoHorario(IMedicoHorarioRepository mySqlMedicoHorarioRepository, IMedicoRepository mySqlMedicoRepository)
 {
     MySqlMedicoRepository        = mySqlMedicoRepository;
     MySqlMedicoHorarioRepository = mySqlMedicoHorarioRepository;
     InitializeComponent();
     InicializarCombos();
 }
Exemple #10
0
 public UsuarioService(IUsuarioRepository usuarioRepository, IAtendenteRepository atendenteRepository, IMedicoRepository medicoRepository, IAgendamentoRepository agendamentoRepository)
 {
     this.usuarioRepository     = usuarioRepository;
     this.atendenteRepository   = atendenteRepository;
     this.medicoRepository      = medicoRepository;
     this.agendamentoRepository = agendamentoRepository;
 }
 public MedicosController(IMedicoRepository medicoRepository, IMapper mapper, IUsuarioService usuarioService, IConsultaRepository consultaRepository)
 {
     _medicoRepository   = medicoRepository;
     _mapper             = mapper;
     _usuarioService     = usuarioService;
     _consultaRepository = consultaRepository;
 }
 public FrmMenuPrincipal(IAgendamentoRepository AgendamentoRepositor, IMedicoRepository medicoRepositor)
 {
     MySqlAgendamentoRepository = AgendamentoRepositor;
     MySqlMedicoRepository      = medicoRepositor;
     InitializeComponent();
     InicializarCombos();
 }
Exemple #13
0
        public TagController(IMedicoRepository repository, IFactory <Tag, Model.Tag> tagFactory)
        {
            //var identity = this.User as ClaimsPrincipal;

            _repository = repository;
            _tFactory   = tagFactory;
        }
Exemple #14
0
 public LicenciaController(ILicenciaRepository repository,
                           IUtilRepository utilRepository,
                           IMedicoRepository medicoRepository)
 {
     licenciarepository = repository;
     _utilrepository    = utilRepository;
     _medicorepository  = medicoRepository;
 }
Exemple #15
0
 public MedicoServiceImpl(IMedicoRepository medRepo, IPacienteRepository pacRepo,
                          ICitaRepository citaRepo, IDiagnosticoRepository diagRepo)
 {
     this.medRepo  = medRepo;
     this.pacRepo  = pacRepo;
     this.citaRepo = citaRepo;
     this.diagRepo = diagRepo;
 }
Exemple #16
0
        public PessoaFisicaController(IPessoaFisicaRepository pessoaFisicaRepository, IMedicoRepository medicoRepository)
        {
            this.PessoaFisicaRepository = pessoaFisicaRepository;
            this.MedicoRepository       = medicoRepository;

            CarregarDados();
            ViewBag.NomePagina = "Informações Pessoais do Paciente";
        }
 public MedicosController(IMedicoRepository medicoRepository,
                          IMedicoService medicoService,
                          IMapper mapper,
                          INotificador notificador) : base(notificador)
 {
     _medicoRepository = medicoRepository;
     _medicoService    = medicoService;
     _mapper           = mapper;
 }
 public FrmCadastroAgendamento(IExameRepository ExameRepositor, IPacienteRepository PacienteRepositor, IMedicoRepository MedicoRepositor, IConvenioRepository ConvenioRepositor)
 {
     MySqlPacienteRepository = PacienteRepositor;
     MySqlMedicoRepository   = MedicoRepositor;
     MySqlConvenioRepository = ConvenioRepositor;
     MySqlExameRepository    = ExameRepositor;
     InitializeComponent();
     InicializarCombos();
 }
Exemple #19
0
 public ConsultasController(IConsultaRepository consultaRepository, IMedicoRepository medicoRepository,
                            IPacienteRepository pacienteRepository, IExameRepository exameRepository, IMapper mapper)
 {
     _consultaRepository = consultaRepository;
     _pacienteRepository = pacienteRepository;
     _medicoRepository   = medicoRepository;
     _exameRepository    = exameRepository;
     _mapper             = mapper;
 }
Exemple #20
0
        public UserController(IMedicoRepository repository,
                              IFactory <User, Model.User> userFactory,
                              IFactory <Profile, Model.Profile> pFactory)
        {
            //var identity = this.User as ClaimsPrincipal;

            _repository = repository;
            _uFactory   = userFactory;
            _pFactory   = pFactory;
        }
Exemple #21
0
 public AgendamentoService(IAgendamentoRepository agendamentoRepository,
                           Notification notification,
                           IMedicoRepository medicoRepository,
                           IPacienteRepository pacienteRepository)
 {
     _agendamentoRepository = agendamentoRepository;
     _notification          = notification;
     _medicoRepository      = medicoRepository;
     _pacienteRepository    = pacienteRepository;
 }
Exemple #22
0
 public PersonaRepository(ClinicaServiceContext context, IMedicoRepository medicorepository,
                          IEmpleadoRepository empleadoRepository, IPacienteRepository pacienteRepository, IDetalleRepository detalleRepository
                          , IUsuarioRepository usuarioRepository)
 {
     _context            = context;
     _medicoRepository   = medicorepository;
     _empleadoRepository = empleadoRepository;
     _pacienteRepository = pacienteRepository;
     _detalleRepository  = detalleRepository;
     _usuarioRepository  = usuarioRepository;
 }
Exemple #23
0
        public ProntuarioController(IEspecialidadeAtendimentoRepository especialidadeAtendimentoRepository, ITipoAtendimentoRepository tipoAtendimentoRepository, IProntuarioRepository prontuarioRepository,
                                    IPessoaFisicaRepository pessoaFisicaRepository, IMedicoRepository medicoRepository)
        {
            this.EspecialidadeAtendimentoRepository = especialidadeAtendimentoRepository;
            this.TipoAtendimentoRepository          = tipoAtendimentoRepository;
            this.ProntuarioRepository   = prontuarioRepository;
            this.PessoaFisicaRepository = pessoaFisicaRepository;
            this.MedicoRepository       = medicoRepository;

            ViewBag.NomePagina = $"Consulta de Prontuário - {UserAuthentication.ObterNome()}";
        }
Exemple #24
0
 public FrmCadastroMedico(IAgendamentoRepository mySqlAgendamentoRepository, IMedicoHorarioRepository mySqlMedicoHorarioRepository, IMedicoConvenioRepository mySqlMedicoConvenioRepository, IMedicoRepository mySqlMedicoRepository, IConvenioRepository mySqlConvenioRepository, IAgendamentoExameRepository mySqlAgendamentoExameRepository)
 {
     InitializeComponent();
     MySqlMedicoRepository           = mySqlMedicoRepository;
     MySqlAgendamentoRepository      = mySqlAgendamentoRepository;
     MySqlMedicoHorarioRepository    = mySqlMedicoHorarioRepository;
     MySqlMedicoConvenioRepository   = mySqlMedicoConvenioRepository;
     MySqlConvenioRepository         = mySqlConvenioRepository;
     MySqlAgendamentoExameRepository = mySqlAgendamentoExameRepository;
     InicializarCombos();
 }
Exemple #25
0
 public CronogramaController(ClinicaServiceContext clinicaService,
                             ICronogramaRepository cronograma,
                             IUtilRepository utilRepository,
                             IMedicoRepository medicoRepository,
                             IDetalleRepository detalleRepository)
 {
     _context             = clinicaService;
     cronogramaRepository = cronograma;
     _utilrepository      = utilRepository;
     _medicorepository    = medicoRepository;
     _detalleRepository   = detalleRepository;
 }
        public MedicoRepositoryTest()
        {
            var optionsBuilder = new DbContextOptionsBuilder <ClContext>();

            optionsBuilder.UseInMemoryDatabase(Guid.NewGuid().ToString());

            context    = new ClContext(optionsBuilder.Options);
            repository = new MedicoRepository(context);

            medicoFaker = new MedicoFaker();
            medico      = medicoFaker.Generate();
        }
 public ConsultaQueries(IConsultaRepository consultaRepository, IMedicoRepository medicoRepository, ITipoUsuarioRepository tipoUsuarioRepository, IClinicaRepository clinicaRepository, IUsuarioRepository usuarioRepository, IAreaSaudeEspecialidadeRepository areaSaudeEspecialidadeRepository, IStatusConsultaRepository statusConsultaRepository, IProntuarioPacienteRepository prontuarioPacienteRepository, IMapper mapper)
 {
     this.consultaRepository               = consultaRepository;
     this.medicoRepository                 = medicoRepository;
     this.tipoUsuarioRepository            = tipoUsuarioRepository;
     this.clinicaRepository                = clinicaRepository;
     this.usuarioRepository                = usuarioRepository;
     this.areaSaudeEspecialidadeRepository = areaSaudeEspecialidadeRepository;
     this.statusConsultaRepository         = statusConsultaRepository;
     this.prontuarioPacienteRepository     = prontuarioPacienteRepository;
     _mapper = mapper;
 }
Exemple #28
0
 public MedicoService(
     IMedicoRepository repository,
     IMedicoClinicaRepository medicoClinicaRepository,
     IClinicaRepository ClinicaRepository,
     IMapper _mapper
     )
 {
     this.repository = repository;
     this.medicoClinicaRepository = medicoClinicaRepository;
     this.ClinicaRepository       = ClinicaRepository;
     mapper = _mapper;
 }
        public AtendimentoController(IAtendimentoRepository atendimentoRepository, ITokenAtendimentoRepository tokenAtendimentoRepository, IPessoaFisicaRepository pessoaFisicaRepository, IMedicoRepository medicoRepository,
            IEspecialidadeAtendimentoRepository especialidadeAtendimentoRepository, ITipoAtendimentoRepository tipoAtendimentoRepository)
        {
            this.AtendimentoRepository = atendimentoRepository;
            this.TokenAtendimentoRepository = tokenAtendimentoRepository;
            this.PessoaFisicaRepository = pessoaFisicaRepository;
            this.MedicoRepository = medicoRepository;
            this.EspecialidadeAtendimentoRepository = especialidadeAtendimentoRepository;
            this.TipoAtendimentoRepository = tipoAtendimentoRepository;

            ViewBag.NomePagina = "Cadastro de Atendimento";
        }
 public GrupoDeMedicoService(
     IGrupoDeMedicosRepository repository,
     IMapper _mapper,
     IMedicoGrupoRepository medicoGrupoRepository,
     IMedicoRepository medicoRepository
     )
 {
     this.repository            = repository;
     this.medicoGrupoRepository = medicoGrupoRepository;
     this.medicoRepository      = medicoRepository;
     mapper = _mapper;
 }
 public MedicoService(IMedicoRepository medicoRepository)
 {
     _medicoRepository = medicoRepository;
 }