public List <MaestriaDomainModel> GetMaestrias(int idPersonal) { List <MaestriaDomainModel> maestriaDomainModels = new List <MaestriaDomainModel>(); List <TblMaetria> tblMaetrias = new List <TblMaetria>(); tblMaetrias = maestriaRepository.GetAll().Where(p => p.idPersonal == idPersonal).ToList(); foreach (TblMaetria item in tblMaetrias) { MaestriaDomainModel maestriaDomainModel = new MaestriaDomainModel(); maestriaDomainModel.id = item.id; maestriaDomainModel.idFuenteFinanciamientoMaestria = item.idFuentaFinanciamientoMaestria.Value; maestriaDomainModel.idInstitucionAcreditaMaestria = item.idInstitucionAcreditaMaestria.Value; maestriaDomainModel.idPersonal = item.idPersonal.Value; maestriaDomainModel.idStatusMaestria = item.idStatusMaestria.Value; maestriaDomainModel.strNombre = item.strNombre; maestriaDomainModel.bitReconocidoPNPC = item.bitReconocidoPNPC.Value; maestriaDomainModel.FuenteFinaciamientoMaestria = new FuenteFinaciamientoMaestriaDomainModel { id = item.CatFuentaFinaciamientoMaestria.id, strDescripcion = item.CatFuentaFinaciamientoMaestria.strDescripcion, strValor = item.CatFuentaFinaciamientoMaestria.strValor }; maestriaDomainModel.InstitucionAcreditaMaestria = new InstitucionAcreditaMaestriaDomainModel { id = item.CatInstitucionAcreditaMaestria.id, strDescripcion = item.CatFuentaFinaciamientoMaestria.strDescripcion, strValor = item.CatInstitucionAcreditaMaestria.strValor }; maestriaDomainModel.StatusMaestria = new StatusMaestriaDomainModel { id = item.CatStatusMaestria.id, strDescripcion = item.CatStatusMaestria.strDescripcion, strValor = item.CatStatusMaestria.strValor }; maestriaDomainModels.Add(maestriaDomainModel); } return(maestriaDomainModels); }
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 MaestriaDomainModel GetMaestria(int _id) { MaestriaDomainModel maestriaDomainModel = new MaestriaDomainModel(); TblMaetria tblMaetria = maestriaRepository.SingleOrDefault(p => p.id == _id); maestriaDomainModel.bitReconocidoPNPC = tblMaetria.bitReconocidoPNPC.Value; maestriaDomainModel.id = tblMaetria.id; maestriaDomainModel.idFuenteFinanciamientoMaestria = tblMaetria.idFuentaFinanciamientoMaestria.Value; maestriaDomainModel.idInstitucionAcreditaMaestria = tblMaetria.idInstitucionAcreditaMaestria.Value; maestriaDomainModel.idPersonal = tblMaetria.idPersonal.Value; maestriaDomainModel.idStatusMaestria = tblMaetria.idStatusMaestria.Value; maestriaDomainModel.strNombre = tblMaetria.strNombre; maestriaDomainModel.FuenteFinaciamientoMaestria = new FuenteFinaciamientoMaestriaDomainModel { strValor = tblMaetria.CatFuentaFinaciamientoMaestria.strValor }; maestriaDomainModel.InstitucionAcreditaMaestria = new InstitucionAcreditaMaestriaDomainModel { strValor = tblMaetria.CatInstitucionAcreditaMaestria.strValor }; maestriaDomainModel.StatusMaestria = new StatusMaestriaDomainModel { strValor = tblMaetria.CatStatusMaestria.strValor }; maestriaDomainModel.DocumentosProfesionales = new List <DocumentosProfesionalesDomainModel>(); foreach (var item in tblMaetria.TblDocumentosProfesionales) { DocumentosProfesionalesDomainModel documentosProfesionalesDomainModel = new DocumentosProfesionalesDomainModel(); documentosProfesionalesDomainModel.strNombre = item.strNombre; documentosProfesionalesDomainModel.id = item.id; maestriaDomainModel.DocumentosProfesionales.Add(documentosProfesionalesDomainModel); } return(maestriaDomainModel); }