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")); }
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()); }