public ActionResult verificarAgenda(int idMedico)
        {
            infParaAgendaEConsultaViewModel agenda = new infParaAgendaEConsultaViewModel();

            agenda.idMedico = idMedico;

            return(RedirectToAction("verificarAgenda", "agenda", agenda));
        }
Пример #2
0
        public ActionResult confirmarConsulta(int idMedico, string nomeMedico, string data, string horario, int idClinica)
        {
            infParaAgendaEConsultaViewModel marcar = new infParaAgendaEConsultaViewModel();

            marcar.nomeMedico = nomeMedico;
            marcar.idMedico   = idMedico;
            marcar.data       = data;
            marcar.horarios   = horario;
            marcar.idClinica  = idClinica;

            return(RedirectToAction("confirmarConsulta", "consultas", marcar));
        }
Пример #3
0
        public ActionResult verificarAgenda(infParaAgendaEConsultaViewModel medico, int?idMedico, int?page)
        {
            int pageSize   = 10;
            int pageNumber = (page ?? 1);

            if (medico == null)
            {
                var query = from a in db.agendaSet
                            where a.medicos_idMedico == idMedico && a.horarioAgendado == null
                            from m in db.medicosSet
                            where m.idMedico == medico.idMedico
                            orderby a.data
                            select new infParaAgendaEConsultaViewModel
                {
                    idClinica  = m.clinicas_idClinica,
                    idMedico   = m.idMedico,
                    nomeMedico = m.nome,
                    data       = a.data,
                    horarios   = a.horarioAtendimento
                };

                ViewBag.idMedico = idMedico;

                return(View(query.ToPagedList(pageNumber, pageSize)));
            }
            else
            {
                var query = from a in db.agendaSet
                            where a.medicos_idMedico == medico.idMedico && a.horarioAgendado == null
                            from m in db.medicosSet
                            where m.idMedico == medico.idMedico
                            orderby a.data
                            select new infParaAgendaEConsultaViewModel
                {
                    idClinica  = m.clinicas_idClinica,
                    idMedico   = m.idMedico,
                    nomeMedico = m.nome,
                    data       = a.data,
                    horarios   = a.horarioAtendimento
                };

                ViewBag.idMedico = medico.idMedico;

                return(View(query.ToPagedList(pageNumber, pageSize)));
            }
        }
 public ActionResult confirmarConsulta(infParaAgendaEConsultaViewModel marcar)
 {
     return(View(marcar));
 }