示例#1
0
        public ActionResult Agendamento(Consulta _consulta2)
        {
            using (var dbc = new ConsultaContexto())
            {
                var consultaPesquisa2 = from consultarec in dbc.Consultas
                                        where ((_consulta2.Dia == null) || (consultarec.Dia == _consulta2.Dia.Trim())) &&
                                        ((_consulta2.Dentista == null) || (consultarec.Dentista == _consulta2.Dentista)) &&
                                        ((_consulta2.Paciente == null) || (consultarec.Paciente == _consulta2.Paciente))
                                        orderby consultarec.Dia ascending
                                        orderby consultarec.Dia ascending, consultarec.Hora ascending

                    select new
                {
                    AtendimentoID = consultarec.AtendimentoID,
                    Paciente      = consultarec.Paciente,
                    Dia           = consultarec.Dia,
                    Hora          = consultarec.Hora,
                    Dentista      = consultarec.Dentista
                };
                List <Consulta> listaConsulta2 = new List <Consulta>();

                foreach (var reg in consultaPesquisa2)
                {
                    Consulta consultavalor = new Consulta();
                    consultavalor.AtendimentoID = reg.AtendimentoID;
                    consultavalor.Paciente      = reg.Paciente;
                    consultavalor.Dia           = reg.Dia;
                    consultavalor.Hora          = reg.Hora;
                    consultavalor.Dentista      = reg.Dentista;
                    listaConsulta2.Add(consultavalor);
                }
                _consulta2.Consultas = listaConsulta2;
                return(View(_consulta2));
            }
        }
示例#2
0
        public ActionResult Agendamento()
        {
            using (var dbc = new ConsultaContexto())
            {
                var _consulta2 = dbc.Consultas.OrderBy(c => c.Dia).ThenBy(m => m.Hora).ToList();
                var data       = new Consulta()
                {
                    Consultas = _consulta2
                };

                return(View(data));
            }
        }
示例#3
0
 public ConsultaRepositorio(ConsultaContexto contexto)
 {
     _contexto = contexto;
 }