public List <DoctoradoDomainModel> GetDoctorados(int idPersonal) { List <DoctoradoDomainModel> doctoradoDomainModels = new List <DoctoradoDomainModel>(); List <TblDoctorado> tblDoctorados = new List <TblDoctorado>(); tblDoctorados = doctoradoRepository.GetAll().Where(p => p.idPersonal == idPersonal).ToList(); foreach (TblDoctorado item in tblDoctorados) { DoctoradoDomainModel doctoradoDomainModel = new DoctoradoDomainModel(); doctoradoDomainModel.id = item.id; doctoradoDomainModel.idFuentaFinaciamientoDoctorado = item.idFuenteFinanciamientoDoctorado.Value; doctoradoDomainModel.idInstitucionAcreditaDoctorado = item.idInstitucionAcreditaDoctorado.Value; doctoradoDomainModel.idPersonal = item.idPersonal.Value; doctoradoDomainModel.idStatusDoctorado = item.idStatusDoctorado.Value; doctoradoDomainModel.strNombre = item.strNombre; doctoradoDomainModel.bitReconocimientePNPC = item.bitReconomientoPNPC.Value; doctoradoDomainModel.FuenteFinanciamientoDoctorado = new FuenteFinanciamientoDoctoradoDomainModel { id = item.CatFuenteFinanciamientoDoctorado.id, strDescripcion = item.CatFuenteFinanciamientoDoctorado.strDescripcion, strValor = item.CatFuenteFinanciamientoDoctorado.strValor }; doctoradoDomainModel.InstitucionAcreditaDoctorado = new InstitucionAcreditaDoctoradoDomainModel { id = item.CatInstitucionAcreditaDoctorado.id, strDescripcion = item.CatInstitucionAcreditaDoctorado.strDescripcion, strValor = item.CatInstitucionAcreditaDoctorado.strValor }; doctoradoDomainModel.StatusDoctorado = new StatusDoctoradoDomainModel { id = item.CatStatusDoctorado.id, strDescripcion = item.CatStatusDoctorado.strDescripcion, strValor = item.CatStatusDoctorado.strValor }; doctoradoDomainModels.Add(doctoradoDomainModel); } return(doctoradoDomainModels); }
public List <HistorialAcademicoDomainModel> GetHistorialesAcademicos(int _idPersona) { List <HistorialAcademicoDomainModel> historialAcademicoDomainModels = new List <HistorialAcademicoDomainModel>(); List <DoctoradoDomainModel> doctoradoDomainModels = new List <DoctoradoDomainModel>(); List <MaestriaDomainModel> maestriaDomainModels = new List <MaestriaDomainModel>(); List <LicenciaturaIngenieriaDomainModel> licenciaturaIngenieriaDomainModels = new List <LicenciaturaIngenieriaDomainModel>(); List <BachilleratoDomainModel> bachilleratoDomainModels = new List <BachilleratoDomainModel>(); List <TblDoctorado> tblDoctorados = doctoradoRepository.GetAll().Where(p => p.idPersonal == _idPersona).ToList(); List <TblMaetria> tblMaetrias = maestriaRepository.GetAll().Where(p => p.idPersonal == _idPersona).ToList(); List <TblLicenciaturaIngenieria> tblLicenciaturaIngenierias = licenciaturaIngRepository.GetAll(p => p.idPersonal == _idPersona).ToList(); foreach (TblDoctorado item in tblDoctorados) { HistorialAcademicoDomainModel tblDoctorado = new HistorialAcademicoDomainModel(); tblDoctorado.Doctorado = new DoctoradoDomainModel { bitReconocimientePNPC = item.bitReconomientoPNPC.Value, id = item.id, idFuentaFinaciamientoDoctorado = item.idFuenteFinanciamientoDoctorado.Value, idInstitucionAcreditaDoctorado = item.idInstitucionAcreditaDoctorado.Value, idPersonal = item.idPersonal.Value, idStatusDoctorado = item.idStatusDoctorado.Value, strNombre = item.strNombre, FuenteFinanciamientoDoctorado = new FuenteFinanciamientoDoctoradoDomainModel { id = item.CatFuenteFinanciamientoDoctorado.id, strDescripcion = item.CatFuenteFinanciamientoDoctorado.strDescripcion, strValor = item.CatFuenteFinanciamientoDoctorado.strValor }, InstitucionAcreditaDoctorado = new InstitucionAcreditaDoctoradoDomainModel { id = item.CatInstitucionAcreditaDoctorado.id, strDescripcion = item.CatInstitucionAcreditaDoctorado.strDescripcion, strValor = item.CatInstitucionAcreditaDoctorado.strDescripcion }, StatusDoctorado = new StatusDoctoradoDomainModel { id = item.CatStatusDoctorado.id, strDescripcion = item.CatStatusDoctorado.strDescripcion, strValor = item.CatStatusDoctorado.strValor } }; historialAcademicoDomainModels.Add(tblDoctorado); } foreach (TblMaetria item in tblMaetrias) { HistorialAcademicoDomainModel tblMaetria = new HistorialAcademicoDomainModel(); tblMaetria.Maestria = new MaestriaDomainModel { bitReconocidoPNPC = item.bitReconocidoPNPC.Value, id = item.id, idFuenteFinanciamientoMaestria = item.idFuentaFinanciamientoMaestria.Value, idInstitucionAcreditaMaestria = item.idInstitucionAcreditaMaestria.Value, idPersonal = item.idPersonal.Value, idStatusMaestria = item.idStatusMaestria.Value, strNombre = item.strNombre, FuenteFinaciamientoMaestria = new FuenteFinaciamientoMaestriaDomainModel { id = item.CatFuentaFinaciamientoMaestria.id, strDescripcion = item.CatFuentaFinaciamientoMaestria.strDescripcion, strValor = item.CatFuentaFinaciamientoMaestria.strValor }, InstitucionAcreditaMaestria = new InstitucionAcreditaMaestriaDomainModel { id = item.CatInstitucionAcreditaMaestria.id, strDescripcion = item.CatInstitucionAcreditaMaestria.strDescripcion, strValor = item.CatInstitucionAcreditaMaestria.strValor }, StatusMaestria = new StatusMaestriaDomainModel { id = item.CatStatusMaestria.id, strDescripcion = item.CatStatusMaestria.strDescripcion, strValor = item.CatStatusMaestria.strValor } }; historialAcademicoDomainModels.Add(tblMaetria); } foreach (TblLicenciaturaIngenieria item in tblLicenciaturaIngenierias) { TblLicenciaturaIngenieria tblLicenciaturaIngenieria = new TblLicenciaturaIngenieria(); } return(historialAcademicoDomainModels); }