public async Task <IActionResult> ConsultarCronogramapost(int id) { var medico = await _utilrepository.GetMedicos(); ViewBag.listamedicos = medico; List <CronogramaDTO> cronograma = new List <CronogramaDTO>(); cronograma = await cronogramaRepository.GetCronogramaByMedico(id); return(PartialView("ConsultarCronograma", cronograma)); }
public async Task <IActionResult> ConsultarCronogramapost(FiltroCronoDTO model) { if (model.idespecialidad == null && model.nombre == null && model.apellido == null) { return(RedirectToAction("ConsultarCronograma")); } else { var lespecialidads = await _utilrepository.GetTipo("Especialidad"); ViewBag.listaespecialidades = lespecialidads; List <CronogramaDTO> cronograma = new List <CronogramaDTO>(); cronograma = await cronogramaRepository.GetCronogramaByMedico(model.nombre, model.apellido, Convert.ToInt32(model.idespecialidad)); return(RedirectToAction("ConsultarCronograma", cronograma)); } }
public async Task <JsonResult> GetCronogramaByMedico(int id) { var cronograma = await _cronogramarepository.GetCronogramaByMedico(id); return(Json(cronograma)); }