예제 #1
0
        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));
        }
예제 #2
0
        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));
            }
        }
예제 #3
0
        public async Task <JsonResult> GetCronogramaByMedico(int id)
        {
            var cronograma = await _cronogramarepository.GetCronogramaByMedico(id);

            return(Json(cronograma));
        }