public List <LicenciaturaIngenieriaDomainModel> GetLicenciaturasIngs(int idPersonal) { List <LicenciaturaIngenieriaDomainModel> licenciaturaIngenieriaDomainModels = new List <LicenciaturaIngenieriaDomainModel>(); List <TblLicenciaturaIngenieria> tblLicenciaturaIngenierias = new List <TblLicenciaturaIngenieria>(); tblLicenciaturaIngenierias = lecenciaturaIngenieriaRepository.GetAll().Where(p => p.idPersonal == idPersonal).ToList(); foreach (TblLicenciaturaIngenieria item in tblLicenciaturaIngenierias) { LicenciaturaIngenieriaDomainModel licenciaturaIngenieriaDomainModel = new LicenciaturaIngenieriaDomainModel(); licenciaturaIngenieriaDomainModel.id = item.id; licenciaturaIngenieriaDomainModel.idInstitucionAcredita = item.idIstitucionAcreditaLicenciatura.Value; licenciaturaIngenieriaDomainModel.idPersonal = item.idPersonal.Value; licenciaturaIngenieriaDomainModel.idStatusLicenciatura = item.idStatusLicenciatura.Value; licenciaturaIngenieriaDomainModel.strNombre = item.strNombre; licenciaturaIngenieriaDomainModel.InstitucionAcreditaLicenciatura = new InstitucionAcreditaLicenciaturaDomainModel { id = item.CatInstitucionAcreditaLicenciatura.id, strDescripcion = item.CatInstitucionAcreditaLicenciatura.strDescripcion, strValor = item.CatInstitucionAcreditaLicenciatura.strValor }; licenciaturaIngenieriaDomainModel.StatusLicenciatura = new StatusLicenciaturaDomainModel { id = item.CatStatusLicenciatura.id, strDescripcion = item.CatStatusLicenciatura.strDescripcion, strValor = item.CatStatusLicenciatura.strValor }; licenciaturaIngenieriaDomainModels.Add(licenciaturaIngenieriaDomainModel); } return(licenciaturaIngenieriaDomainModels); }
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); }