Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }