protected override List <DiagramacionCursoRegistrarModel> ResolveCore(EmpresaBase source) { var daoProvider = new DaoProvider(); List <DiagramacionCurso> listadoEstructuraEscolar = new List <DiagramacionCurso>(); if (source.TipoEmpresa == TipoEmpresaEnum.ESCUELA_MADRE || source.TipoEmpresa == TipoEmpresaEnum.ESCUELA_ANEXO) { listadoEstructuraEscolar = daoProvider.GetDaoDiagramacionCurso().GetByEscuela(source.Id); } return(Mapper.Map <List <DiagramacionCurso>, List <DiagramacionCursoRegistrarModel> >(listadoEstructuraEscolar)); }