コード例 #1
0
        public ActionResult Create()
        {
            ViewBag.Pacientes  = db.Pacientes;
            ViewBag.TipoExames = db.TipoExames;
            var model = new MarcarConsultaViewModel();

            return(View(model));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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));
        }