public static FactoryComision GetInstance() { if (_factory == null) { _factory = new FactoryComision(); } return(_factory); }
public CursoBE CreateBusiness(DataModel.cursos entity) { CursoBE be; if (entity != null) { be = new CursoBE() { id_curso = entity.id_curso, id_comision = entity.id_comision, id_materia = entity.id_materia, anio_calendario = entity.anio_calendario, cupo = entity.cupo, estado = entity.estado, comisiones = entity.comisiones != null?FactoryComision.GetInstance().CreateBusiness(entity.comisiones) : null, materias = entity.materias != null?FactoryMateria.GetInstance().CreateBusiness(entity.materias) : null }; be.docentes_cursos = new List <Docente_CursoBE>(); if (entity.docentes_cursos != null) { foreach (var item in entity.docentes_cursos) { be.docentes_cursos.Add(FactoryDocente_Curso.GetInstance().CreateBusiness(item)); } } be.alumnos_inscripciones = new List <Alumnos_InscripcionBE>(); if (entity.alumnos_inscripciones != null) { foreach (var item in entity.alumnos_inscripciones) { be.alumnos_inscripciones.Add(FactoryAlumnos_Inscripcion.GetInstance().CreateBusiness(item)); } } return(be); } return(be = new CursoBE()); }