public CursoHorario Create(CursoHorario entity)
        {
            CursoHorarioDAC curso = new CursoHorarioDAC();

            MaestroHorarioComponent maestroHorario = new MaestroHorarioComponent();

            maestroHorario.CambiarDisponibilidad(entity.maestroHorario);
            return(curso.Create(entity));
        }
        public List <CursoHorario> ReadByCurso(int id_Curso)
        {
            List <CursoHorario> result          = new List <CursoHorario>();
            CursoHorarioDAC     cursoHorarioDAC = new CursoHorarioDAC();

            foreach (var item in cursoHorarioDAC.ReadByCurso(id_Curso))
            {
                CursoComponent          cursoComponent          = new CursoComponent();
                MaestroHorarioComponent maestroHorarioComponent = new MaestroHorarioComponent();
                CursoHorario            cursoHorario            = new CursoHorario(cursoComponent.ReadBy(item.curso.Id), maestroHorarioComponent.ReadBy(item.maestroHorario.Id));



                result.Add(cursoHorario);
            }


            return(result);
        }