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); } }
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); } }