private string GetTheFormatedString(List <FinancedEstate> filteredEstate) { string formatedResult = ""; foreach (FinancedEstate property in filteredEstate) { List <FinancedEstateImage> propertyImages = financedEstateImageList.FindAll(fei => FindPropertyImages(fei, property.Code)); FinancedEstateImage jpgImage = propertyImages.Find(jpg => jpg.Name.EndsWith(JPG, StringComparison.CurrentCultureIgnoreCase)); string jpgImageUrl = financedEstateImageList.Find(fei => fei.Name.Equals(DEFAULT_IMAGE)).Url; if (jpgImage != null) { jpgImageUrl = jpgImage.Url; } formatedResult += string.Format( "<div class='col4'>" + "<a href='/Paginas/inmueblesfinanciadosdetalle.aspx?AssetId={0}&AssetCode={1}' target='_blank'>" + "<img src='{2}' alt='{3}' /><p>{3}</p></a>" + "</div>", property.Id, property.Code, jpgImageUrl, property.Name); } return(formatedResult); }
private static bool FindPropertyImages(FinancedEstateImage property, string code) { string imageName = property.Name.Remove(property.Name.IndexOf('.')); //string imageName = property.Name; if (imageName.Equals(code.Trim(), StringComparison.CurrentCultureIgnoreCase)) { return(true); } return(false); }
private string LoadPropertyImage() { string assetCode = this.Request.QueryString["AssetCode"]; List <FinancedEstateImage> financedEstateImageList = SharePointConnector.GetFinancedEstateImages(); FinancedEstateImage gifImage = financedEstateImageList.Find(gif => gif.Name.Equals(assetCode + GIF, StringComparison.CurrentCultureIgnoreCase)); string gifImageUrl = financedEstateImageList.Find(fei => fei.Name.Equals(DEFAULT_IMAGE)).Url; if (gifImage != null) { gifImageUrl = gifImage.Url; } string formatedResult = string.Format( "<img src='{0}' alt='' />", gifImageUrl); return(formatedResult); }