public IActionResult Create([Bind] DataDisponivel dataDisponivel)
 {
     if (ModelState.IsValid)
     {
         data.AddDataDisponivel(dataDisponivel);
         return(RedirectToAction("Index"));
     }
     return(View(dataDisponivel));
 }
 public IActionResult Edit(int id, [Bind] DataDisponivel dataDisponivel)
 {
     if (id != dataDisponivel.Id)
     {
         NotFound();
     }
     if (ModelState.IsValid)
     {
         data.UpdateDataDisponivel(dataDisponivel);
         return(RedirectToAction("Index"));
     }
     return(View(dataDisponivel));
 }
        public IActionResult Delete(int?id)
        {
            if (id == null)
            {
                NotFound();
            }
            DataDisponivel dataDisponivel = data.GetDataDisponivel(id);

            if (dataDisponivel == null)
            {
                NotFound();
            }
            return(View(dataDisponivel));
        }
        public IActionResult Delete(int Id)
        {
            if (Id == null)
            {
                NotFound();
            }
            Exame exame = exam.GetExame(Id);

            if (exame == null)
            {
                NotFound();
            }
            DataDisponivel dataDisponivel = data.GetDataDisponivel(exame.DataId);

            if (dataDisponivel == null)
            {
                NotFound();
            }
            ViewData["dataDisponivel"] = dataDisponivel.Data;
            ViewData["pacienteId"]     = exame.PacienteId;
            return(View(exame));
        }
        public IActionResult Index(int?PacienteId)
        {
            if (PacienteId == null)
            {
                RedirectToAction("Login", "Paciente");
            }
            List <Exame> listaExames = new List <Exame>();
            int          pacienteId  = Convert.ToInt32(PacienteId);

            listaExames = exam.GetAllExamesByPacienteId(pacienteId).ToList();
            Paciente paciente = paci.GetPaciente(PacienteId);

            ViewData["PacienteNome"] = paciente.Nome;
            ViewData["pacienteId"]   = paciente.Id;
            List <string> datas = new List <string>();

            foreach (var item in listaExames)
            {
                DataDisponivel dataDisponivel = data.GetDataDisponivel(item.DataId);
                datas.Add(dataDisponivel.Data.ToString());
            }
            ViewBag.datas = datas;
            return(View(listaExames));
        }