Beispiel #1
0
        public IActionResult Salvar(IFormCollection form)
        {
            int consulta_codigo = int.Parse(form["consulta_codigo"]);



            string       receita     = form["receita"];
            string       atestado    = form["atestado"];
            string       observacoes = form["obervacoes"];
            DateTime     inicio      = DateTime.Parse(form["inicio"]);
            DateTime     fim         = DateTime.Parse(form["fim"]);
            TimeSpan     duracao     = fim - inicio;
            ChamadaModel chamada     = new ChamadaModel()
            {
                ConsultaCodigo = consulta_codigo,
                Observacoes    = observacoes,
                Duracao        = duracao,
                Inicio         = inicio,
            };

            chamada.Salvar();

            ConsultaModel consulta = (new ConsultaModel()).Obter(consulta_codigo);

            consulta.Status   = 2; // Status Concluída
            consulta.Receita  = receita;
            consulta.Atestado = atestado;
            consulta.Salvar();

            return(View("../Agenda/Index"));
        }
Beispiel #2
0
        public IActionResult Visualizar(int consulta_codigo)
        {
            ConsultaModel consulta = (new ConsultaModel()).Obter(consulta_codigo);

            ViewData["consulta"] = consulta;

            PacienteModel paciente = null;
            ChamadaModel  chamada  = null;

            if (consulta != null)
            {
                paciente = (new PacienteModel()).Obter(consulta.Paciente);
                chamada  = (new ChamadaModel()).ObterPorConsulta(consulta.Codigo);
            }

            ViewData["paciente"] = paciente;
            ViewData["chamada"]  = chamada;

            return(View());
        }