protected void Application_Start()
 {
     AreaRegistration.RegisterAllAreas();
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     ResolvedorDeDependencias.Instance().CarregarMapeamentos(Mapeador.Mapeamentos());
 }
Beispiel #2
0
        public JsonResult ObterPaciente(string codigoPaciente)
        {
            var resultado = ResolvedorDeDependencias.Instance().ObterInstanciaDe <IExecutor <ObterPacienteRequisicao, ObterPacienteResultado> >().
                            Executar(new ObterPacienteRequisicao()
            {
                CodigoPaciente = codigoPaciente
            });

            return(Json(new { Paciente = resultado.Paciente }));
        }
Beispiel #3
0
        public JsonResult SalvarAtendimentoAnbulatorio([JsonBinder] AtendimentoAmbulatorialDTO atendimento)
        {
            ResolvedorDeDependencias.Instance().ObterInstanciaDe <IExecutorSemResultado <SalvarAtendimentoAmbulatorialRequisicao> >().
            Executar(new SalvarAtendimentoAmbulatorialRequisicao()
            {
                AtendimentoAmbulatorial = atendimento
            });

            return(Json(new { sucesso = true, mensagemSucesso = "Atendimento salvo com sucesso." }));
        }
Beispiel #4
0
        public JsonResult ObterAtendimento(string codigoAtendimento)
        {
            var resultado = ResolvedorDeDependencias.Instance().ObterInstanciaDe <IExecutor <ObterAtendimentoRequisicao, ObterAtendimentoResultado> >().
                            Executar(new ObterAtendimentoRequisicao()
            {
                CodigoAtendimento = codigoAtendimento
            });

            return(Json(new { atendimento = resultado.Atendimento }));
        }
Beispiel #5
0
        public JsonResult SalvarFonoaudiologa([JsonBinder] FonoaudiologaDTO fonoaudiologa)
        {
            ResolvedorDeDependencias.Instance().ObterInstanciaDe <IExecutorSemResultado <SalvarFonoaudiologaRequisicao> >().
            Executar(new SalvarFonoaudiologaRequisicao()
            {
                Fonoaudiologa = fonoaudiologa, NovaFonoaudiologa = fonoaudiologa.NovaFonoaudiologa
            });

            return(Json(new { }));
        }
Beispiel #6
0
        public JsonResult ObterFono(string cpf)
        {
            var resultado = ResolvedorDeDependencias.Instance().ObterInstanciaDe <IExecutor <ObterFonoaudiologaRequisicao, ObterFonoaudiologaResultado> >().
                            Executar(new ObterFonoaudiologaRequisicao()
            {
                Cpf = cpf
            });

            return(Json(new { Fonoaudiologa = resultado.Fonoaudiologa }));
        }
Beispiel #7
0
        public ActionResult Index()
        {
            AtendimentoModel model = new AtendimentoModel();
            var resultadoFono      = ResolvedorDeDependencias.Instance().ObterInstanciaDe <IExecutorSemRequisicao <ListarFonoaudiologasResultado> >().Executar();
            var resultadoConvenios = ResolvedorDeDependencias.Instance().ObterInstanciaDe <IExecutorSemRequisicao <ListarConveniosResultado> >().Executar();
            var resultadoSituacao  = ResolvedorDeDependencias.Instance().ObterInstanciaDe <IExecutorSemRequisicao <ListarSituacoesResultado> >().Executar();

            model.Fonoaudiologas = resultadoFono.Fonoaudiologas;
            model.Convenios      = resultadoConvenios.Convenios;
            model.Situacoes      = resultadoSituacao.Situacoes;

            return(View("Listagem", model));
        }
Beispiel #8
0
        public JsonResult FiltrarAtendimento(string codigoPaciente, string codigoConvenio, string cpfFonoaudiologa, int?idSituacao,
                                             DateTime?dataInicioSolicitacao, DateTime?dataFimSolicitacao, DateTime?dataInicioAltaAdministrativa, DateTime?dataFimAltaAdministrativa)
        {
            var resultado = ResolvedorDeDependencias.Instance().ObterInstanciaDe <IExecutor <FiltrarAtendimentoRequisicao, FiltrarAtendimentoResultado> >().
                            Executar(new FiltrarAtendimentoRequisicao()
            {
                CodigoConvenio               = codigoConvenio,
                CodigoPaciente               = codigoPaciente,
                CpfFono                      = cpfFonoaudiologa,
                DataFimAltaAdministrativa    = dataFimAltaAdministrativa,
                DataFimSolicitacao           = dataFimSolicitacao,
                DataInicioAltaAdministrativa = dataInicioAltaAdministrativa,
                DataInicioSolicitacao        = dataInicioSolicitacao,
                IdSituacao                   = idSituacao
            });

            return(Json(new { AtendimentosAmbulatoriais = resultado.AtendimentosAmbulatoriais, AtendimentosInternacao = resultado.AtendimentosInternacao }));
        }
 public void RegistrarMapeamentos()
 {
     ResolvedorDeDependencias.Instance().CarregarMapeamentos(ListarMapeamentos());
 }
Beispiel #10
0
        public JsonResult ListarFonos()
        {
            var resultado = ResolvedorDeDependencias.Instance().ObterInstanciaDe <IExecutorSemRequisicao <ListarFonoaudiologasResultado> >().Executar();

            return(Json(new { Fonoaudiologas = resultado.Fonoaudiologas }));
        }