public int AddMaestria(HistorialAcademicoDomainModel historialAcademicoDomainModel) { if (historialAcademicoDomainModel != null) { TblMaetria tblMaetria = new TblMaetria(); tblMaetria.bitReconocidoPNPC = historialAcademicoDomainModel.bitReconocimientePNPC; tblMaetria.idFuentaFinanciamientoMaestria = historialAcademicoDomainModel.FuenteFinanciamiento; tblMaetria.idInstitucionAcreditaMaestria = historialAcademicoDomainModel.InstitucionAcredita; tblMaetria.idPersonal = historialAcademicoDomainModel.idPersonal; tblMaetria.idStatusMaestria = historialAcademicoDomainModel.Status; tblMaetria.strNombre = historialAcademicoDomainModel.strNombre; maestriaRepository.Insert(tblMaetria); return(tblMaetria.id); } return(0); }
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); }