Beispiel #1
0
        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);
        }
Beispiel #2
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);
        }