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) }); }
public JsonResult GetGradeHorarios(string diaSemana) { GradeHorarios gradeHorarios = db.GradeHorarios.Where(b => b.DiaSemana == diaSemana).First(); return(Json(gradeHorarios, JsonRequestBehavior.AllowGet)); }