示例#1
0
        public static string GetBuildingImageForCustomerDetailsView(int buildingId)
        {
            using (var context = new TownUtilityBillSystemV2Entities())
            {
                IMAGE_BUILDING imageDB     = null;
                string         imageName   = "";
                string         imagePath   = "";
                string         imagePathDB = "";
                string         folderName  = "";

                var buildingDB = context.BUILDINGs.Where(b => b.ID == buildingId).FirstOrDefault();

                if (buildingDB != null)
                {
                    imageDB = context.IMAGE_BUILDINGs.Where(i => i.ID == buildingDB.IMAGE_ID).FirstOrDefault();
                }

                if (imageDB != null)
                {
                    imagePathDB = imageDB.PATH.ToString();
                    folderName  = Path.GetFileName(Path.GetDirectoryName(imagePathDB));
                    imageName   = Path.GetFileName(imagePathDB);
                    imagePath   = "/Content/Images/TownBuildings/" + folderName + "/" + imageName;
                }
                else
                {
                    imagePath = "/Content/Images/EmptyImages/NoImageBuilding" + HelperMethod.UppercaseFirstLetter(HelperMethod.GetCurrentLanguage()) + ".jpg";
                }

                return(imagePath);
            }
        }
示例#2
0
        public string GetBuildingImage(int buildingId)
        {
            using (var context = new TownUtilityBillSystemV2Entities())
            {
                IMAGE_BUILDING imageDB          = null;
                string         imageName        = "";
                string         imagePathForHtml = "";
                string         imagePathDB      = "";
                string         folderName       = "";

                var buildingDB = context.BUILDINGs.Where(b => b.ID == buildingId).FirstOrDefault();

                imageDB = (buildingDB != null) ? context.IMAGE_BUILDINGs.Where(i => i.ID == buildingDB.IMAGE_ID).FirstOrDefault() : null;

                if (imageDB != null)
                {
                    imagePathDB      = imageDB.PATH.ToString();
                    folderName       = Path.GetFileName(Path.GetDirectoryName(imagePathDB));
                    imageName        = Path.GetFileName(imagePathDB);
                    imagePathForHtml = "<img src = '/Content/Images/TownBuildings/" + folderName + "/" + imageName + "'" + "id = 'buildingImage'/> <br /> <br /><strong>" + Localization.BuildingImage + "</strong>";
                }
                else
                {
                    switch (HelperMethod.GetCurrentLanguage())
                    {
                    case "da":
                        imagePathForHtml = "<img src = '/Content/Images/EmptyImages/NoImageBuildingDa.jpg' id = 'buildingImage'/>";
                        break;

                    default:
                        imagePathForHtml = "<img src = '/Content/Images/EmptyImages/NoImageBuildingEn.jpg' id = 'buildingImage'/>";
                        break;
                    }
                }

                return(imagePathForHtml);
            }
        }