//obtener solicitudes de SMOI emitidas por institucion public List <ModeloNegocios.AplicacionConcepto> ObtenerSolicitudesSMOIEmitidas(int?IdInstitucion, int FolioAplicacionConcepto) { List <ModeloNegocios.AplicacionConcepto> ListAplicacionConcepto; using (ArrendamientoInmuebleEntities Conn = new ArrendamientoInmuebleEntities()) { try { //spuSelectSolicitudesEmisionOpinionEmitidas_Result x = Conn.spuSelectSolicitudesEmisionOpinionEmitidas(IdInstitucion, FolioAplicacionConcepto); ListAplicacionConcepto = Conn.spuSelectSolicitudesSMOIEmitidas(IdInstitucion, FolioAplicacionConcepto) .Select(RegistroBD => new ModeloNegocios.AplicacionConcepto { //Re- mapear propiedades del objeto del entity framework al objeto de negocio IdAplicacionConcepto = RegistroBD.IdAplicacionConcepto, FolioAplicacionConcepto = RegistroBD.FolioAplicacionConcepto, IdInstitucion = RegistroBD.Fk_IdInstitucion, NombreCargo = RegistroBD.CargoUsuarioRegistro, IdUsuarioRegistro = RegistroBD.Fk_IdUsuarioRegistro, FechaRegistro = RegistroBD.FechaRegistro, Observaciones = RegistroBD.Observaciones, SupM2XSMOI = RegistroBD.TotalSMOIM2Total, FolioEmisionOpinion_DondeSeAplicoFolioSMOI = RegistroBD.FolioEmisionOpinionDondeSeAplico }).ToList(); } catch (Exception ex) { throw new Exception(string.Format("ObtenerSolicitudesSMOIEmitidas: ", ex.Message)); } }//using return(ListAplicacionConcepto); }