예제 #1
0
        public bool ExisteConsultorioHorario(AscqViewModelConsultorioHorario ascqViewModelConsultorioHorario)
        {
            bool respuesta = false;

            if (_context.CqasConsultorioHorario.Any(x => x.Dia == ascqViewModelConsultorioHorario.Dia && x.CodigoConsultorioAsignado == ascqViewModelConsultorioHorario.CodigoConsultorioAsignado))
            {
                respuesta = true;
            }
            return(respuesta);
        }
예제 #2
0
        public IActionResult Horario(string id)
        {
            AscqViewModelConsultorioHorario ConsultorioHorario = new AscqViewModelConsultorioHorario();

            try
            {
                ConsultorioHorario.CodigoConsultorioAsignado = Convert.ToInt32(id);
                ConsultorioHorario.ListaConsultorioHorario   = _context.CqasConsultorioHorario.Where(x => x.CodigoConsultorioAsignado == Convert.ToInt32(id)).ToList();
                return(View(ConsultorioHorario));
            }
            catch (Exception ex)
            {
                return(BadRequest());
            }
        }
예제 #3
0
        public async Task <IActionResult> Horario(AscqViewModelConsultorioHorario ascqViewModelConsultorioHorario)
        {
            CqasConsultorioHorario ConsultorioHorario = new CqasConsultorioHorario();

            try
            {
                if (!ExisteConsultorioHorario(ascqViewModelConsultorioHorario))
                {
                    ConsultorioHorario.CodigoConsultorioAsignado = ascqViewModelConsultorioHorario.CodigoConsultorioAsignado;
                    ConsultorioHorario.HoraInicio = ascqViewModelConsultorioHorario.HoraInicio;
                    ConsultorioHorario.HoraFin    = ascqViewModelConsultorioHorario.HoraFin;
                    ConsultorioHorario.Dia        = ascqViewModelConsultorioHorario.Dia;
                    ConsultorioHorario.Estado     = 1;
                    _context.CqasConsultorioHorario.Add(ConsultorioHorario);
                    await _context.SaveChangesAsync();
                }
                return(RedirectToAction("Horario", new { id = ascqViewModelConsultorioHorario.CodigoConsultorioAsignado }));
            }
            catch (Exception ex)
            {
                return(RedirectToAction("Horario", new { id = ascqViewModelConsultorioHorario.CodigoConsultorioAsignado }));
            }
        }