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 ActionResult DeleteHistorialAcademico(int _idHistorial, int _idType) { HistorialAcademicoVM historialAcademicoVM = new HistorialAcademicoVM(); switch (_idType) { case 1: DoctoradoDomainModel doctoradoDomainModel = doctoradoBusiness.GetDoctorado(_idHistorial); historialAcademicoVM.Doctorado = new DoctoradoVM(); AutoMapper.Mapper.Map(doctoradoDomainModel, historialAcademicoVM.Doctorado); historialAcademicoVM.Type = 1; break; case 2: MaestriaDomainModel maestriaDomainModel = maestriaBusiness.GetMaestria(_idHistorial); historialAcademicoVM.Maestria = new MaestriaVM(); AutoMapper.Mapper.Map(maestriaDomainModel, historialAcademicoVM.Maestria); historialAcademicoVM.Type = 2; break; case 3: LicenciaturaIngenieriaDomainModel licenciaturaIngenieriaDomainModel = licenciaturaIngBusiness.GetLicenciaturaIng(_idHistorial); historialAcademicoVM.LicenciaturaIngenieria = new LicenciaturaIngenieriaVM(); AutoMapper.Mapper.Map(licenciaturaIngenieriaDomainModel, historialAcademicoVM.LicenciaturaIngenieria); historialAcademicoVM.Type = 3; break; case 4: BachilleratoDomainModel bachilleratoDomainModel = bachilleratoBusiness.GetBachilleratos(_idHistorial); historialAcademicoVM.Bachillerato = new BachilleratoVM(); AutoMapper.Mapper.Map(bachilleratoDomainModel, historialAcademicoVM.Bachillerato); historialAcademicoVM.Type = 4; break; default: break; } return(PartialView("_Eliminar", historialAcademicoVM)); }
public DoctoradoDomainModel GetDoctorado(int idDoctorado) { DoctoradoDomainModel doctoradoDomainModel = new DoctoradoDomainModel(); TblDoctorado tblDoctorado = doctoradoRepository.SingleOrDefault(p => p.id == idDoctorado); doctoradoDomainModel.id = tblDoctorado.id; doctoradoDomainModel.idFuentaFinaciamientoDoctorado = tblDoctorado.idFuenteFinanciamientoDoctorado.Value; doctoradoDomainModel.idInstitucionAcreditaDoctorado = tblDoctorado.idInstitucionAcreditaDoctorado.Value; doctoradoDomainModel.idPersonal = tblDoctorado.idPersonal.Value; doctoradoDomainModel.idStatusDoctorado = tblDoctorado.idStatusDoctorado.Value; doctoradoDomainModel.strNombre = tblDoctorado.strNombre; doctoradoDomainModel.bitReconocimientePNPC = tblDoctorado.bitReconomientoPNPC.Value; doctoradoDomainModel.FuenteFinanciamientoDoctorado = new FuenteFinanciamientoDoctoradoDomainModel { strValor = tblDoctorado.CatFuenteFinanciamientoDoctorado.strValor }; doctoradoDomainModel.InstitucionAcreditaDoctorado = new InstitucionAcreditaDoctoradoDomainModel { strValor = tblDoctorado.CatInstitucionAcreditaDoctorado.strValor }; doctoradoDomainModel.StatusDoctorado = new StatusDoctoradoDomainModel { strValor = tblDoctorado.CatStatusDoctorado.strValor }; doctoradoDomainModel.DocumentosProfesionales = new List <DocumentosProfesionalesDomainModel>(); foreach (var item in tblDoctorado.TblDocumentosProfesionales) { DocumentosProfesionalesDomainModel documentosProfesionalesDomainModel = new DocumentosProfesionalesDomainModel(); documentosProfesionalesDomainModel.strNombre = item.strNombre; documentosProfesionalesDomainModel.id = item.id; doctoradoDomainModel.DocumentosProfesionales.Add(documentosProfesionalesDomainModel); } return(doctoradoDomainModel); }