Ejemplo n.º 1
0
        public Horario ConvertGradeToHorario(GradeHorarios gradeHorarios)
        {
            var horaEntrada = new TimeSpan();
            var horaSaida   = new TimeSpan();
            var intervalo   = new TimeSpan();

            // gradeHorarios.TipoHora.HasValue ? gradeHorarios.TipoHora.Value : new TimeSpan(0, 0, 0);

            if (gradeHorarios.HoraEntrada.HasValue)
            {
                horaEntrada = gradeHorarios.HoraEntrada.Value;
            }
            else
            {
                new TimeSpan(0, 0, 0);
            }

            if (gradeHorarios.HoraSaida.HasValue)
            {
                horaSaida = gradeHorarios.HoraSaida.Value;
            }
            else
            {
                new TimeSpan(0, 0, 0);
            }

            if (gradeHorarios.Intervalo.HasValue)
            {
                intervalo = gradeHorarios.Intervalo.Value;
            }
            else
            {
                new TimeSpan(0, 0, 0);
            }

            return(new Horario()
            {
                Id = gradeHorarios.Id,
                DiaSemana = gradeHorarios.DiaSemana,
                HoraEntrada = new DateTime().Add(horaEntrada),
                HoraSaida = new DateTime().Add(horaSaida),
                Intervalo = new DateTime().Add(intervalo)
            });
        }
Ejemplo n.º 2
0
        public JsonResult GetGradeHorarios(string diaSemana)
        {
            GradeHorarios gradeHorarios = db.GradeHorarios.Where(b => b.DiaSemana == diaSemana).First();

            return(Json(gradeHorarios, JsonRequestBehavior.AllowGet));
        }