예제 #1
0
        public async Task <IActionResult> ConsultarMedEspPost(FiltroCronoDTO model)
        {
            if (model.idespecialidad == null && model.nombre == null && model.apellido == null)
            {
                return(RedirectToAction("ConsultarMedEsp"));
            }
            else
            {
                var lespecialidads = await _utilrepository.GetTipo("Especialidad");

                ViewBag.listaespecialidades = lespecialidads;
                List <MedicoDTO> medicos = await _medicorepository.getAllMedicoByMedEsp(model.nombre, model.apellido, Convert.ToInt32(model.idespecialidad));

                return(PartialView("ConsultarMedEsp", medicos));
            }
        }
예제 #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));
            }
        }