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)); } }
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)); } }
public ConsultaRepositorio(ConsultaContexto contexto) { _contexto = contexto; }