public List <ModeloNegocios.InmuebleArrto> ObtenerContratosConvenioModificatorio(int IdInstitucion, int FolioContrato, string RIUF, int IdPais, int IdEdo, int IdMunicipio) { List <ModeloNegocios.InmuebleArrto> LInmuebleArrto = new List <ModeloNegocios.InmuebleArrto>(); try { using (ArrendamientoInmuebleEntities aInmuebles = new ArrendamientoInmuebleEntities()) { LInmuebleArrto = aInmuebles.spuObtenerInmueblesConvenioModificatorio(IdInstitucion, FolioContrato, RIUF, IdPais, IdEdo, IdMunicipio).Select(x => new ModeloNegocios.InmuebleArrto { IdInmuebleArrendamiento = x.IdInmuebleArrendamiento == null ? 0 : x.IdInmuebleArrendamiento.Value, NombreInmueble = x.NombreInmueble, FolioContratoArrto = x.FolioContratoArrto == null ? 0 : x.FolioContratoArrto.Value, IdInstitucion = x.IdInstitucion == null ? 0 : x.IdInstitucion.Value, IdPais = x.IdPais == null ? 0 : x.IdPais.Value, IdEstado = x.IdEstado, IdMunicipio = x.IdMunicipio, IdTipoInmueble = x.IdTipoInmueble == null ? 0 : x.IdTipoInmueble.Value, OtraColonia = x.OtraColonia, IdTipoVialidad = x.IdTipoVialidad == null ? 0 : x.IdTipoVialidad.Value, NombreVialidad = x.NombreVialidad, NumExterior = x.NumExterior, NumInterior = x.NumInterior, CodigoPostal = x.CodigoPostal, CodigoPostalExtranjero = x.CodPostalExtranjero, RIUFInmueble = x.RIUF, ContratoArrtoInmueble = new ModeloNegocios.ContratoArrto { IdContratoArrto = x.IdContrato == null ? 0 : x.IdContrato.Value, IdConvenio = x.IdConvenio == null ? 0 : x.IdConvenio.Value, IdTipoArrendamiento = x.IdTipoArrendamiento == null ? 0 : x.IdTipoArrendamiento.Value, DescripcionTipoArrendamiento = x.DescTipoArrendamiento } }).ToList(); } } catch (Exception ex) { throw new Exception(string.Format("ObtenerContratosConvenioModificatorio:{0}", ex.Message)); } return(LInmuebleArrto); }