public ActionResult Create() { ViewBag.Pacientes = db.Pacientes; ViewBag.TipoExames = db.TipoExames; var model = new MarcarConsultaViewModel(); return(View(model)); }
public ActionResult Create(MarcarConsultaViewModel model) { if (ModelState.IsValid) { var marcarConsulta = new MarcarConsulta(); marcarConsulta.DataConsulta = model.DataConsulta; marcarConsulta.PacienteId = model.PacienteId; marcarConsulta.TipoExameId = model.TipoExameId; db.MarcarConsultas.Add(marcarConsulta); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Pacientes = db.Pacientes; ViewBag.TipoExames = db.TipoExames; return(View(model)); }
public ActionResult MarcarConsulta() { var userId = User.Identity.GetUserId(); var medico = medicoRepository.FindBy(prop => prop.UserId == userId).FirstOrDefault(); if (medico == null) { return(HttpNotFound()); } MarcarConsultaViewModel consulta = new MarcarConsultaViewModel() { MedicoId = medico.Id, NomeMedico = medico.Nome }; return(View("MarcarConsulta", consulta)); }