public void GetServiceItemSetting() { AspxCommonInfo aspxCommonObj = new AspxCommonInfo(); aspxCommonObj.StoreID = StoreID; aspxCommonObj.PortalID = PortalID; aspxCommonObj.CultureName = CultureName; ServiceItemController objService = new ServiceItemController(); JavaScriptSerializer json_serializer = new JavaScriptSerializer(); List<ServiceItemSettingInfo> lstServiceSetting = objService.GetServiceItemSetting(aspxCommonObj); if (lstServiceSetting != null && lstServiceSetting.Count > 0) { foreach (var serviceSetting in lstServiceSetting) { object obj = new { IsEnableService = serviceSetting.IsEnableService, ServiceCategoryInARow = serviceSetting.ServiceCategoryInARow, ServiceCategoryCount = serviceSetting.ServiceCategoryCount, IsEnableServiceRss = serviceSetting.IsEnableServiceRss, ServiceRssCount = serviceSetting.ServiceRssCount, ServiceRssPage = serviceSetting.ServiceRssPage, ServiceDetailsPage = serviceSetting.ServiceDetailsPage, ServiceItemDetailPage = serviceSetting.ServiceItemDetailsPage, BookAnAppointmentPage = serviceSetting.BookAnAppointmentPage, AppointmentSuccessPage = serviceSetting.AppointmentSuccessPage }; Settings = json_serializer.Serialize(obj); } } }
private void BindAllServices() { string serviceModulePath = this.AppRelativeTemplateSourceDirectory; string aspxTemplateFolderPath = ResolveUrl("~/") + "Templates/" + TemplateName; string aspxRootPath = ResolveUrl("~/"); hst = AppLocalized.getLocale(serviceModulePath); string pageExtension = SageFrameSettingKeys.PageExtension; ServiceItemController objService = new ServiceItemController(); List<ServiceItemSettingInfo> lstServiceSetting = objService.GetServiceItemSetting(aspxCommonObj); if (lstServiceSetting != null && lstServiceSetting.Count > 0) { foreach (var serviceSetting in lstServiceSetting) { isEnableService = serviceSetting.IsEnableService.ToString(); serviceCategoryInARow = serviceSetting.ServiceCategoryInARow.ToString(); serviceCategoryCount = serviceSetting.ServiceCategoryCount.ToString(); isEnableServiceRss = serviceSetting.IsEnableServiceRss.ToString(); serviceRssCount = serviceSetting.ServiceRssCount.ToString(); serviceDetailsPage = serviceSetting.ServiceDetailsPage; serviceRssPage = serviceSetting.ServiceRssPage; } } List<ServiceCategoryInfo> lstAllService = objService.GetAllServices(aspxCommonObj); StringBuilder allServiceViewBld = new StringBuilder(); allServiceViewBld.Append("<div id=\"divBindAllServices\" class=\"cssClassAllService\">"); if (lstAllService != null && lstAllService.Count > 0) { foreach (var allserviceInfo in lstAllService) { string serviceName = allserviceInfo.ServiceName; string imagePath = "Modules/AspxCommerce/AspxCategoryManagement/uploads/" + allserviceInfo.ServiceImagePath; if (allserviceInfo.ServiceImagePath == "") { imagePath = NoImageService; } else { //Resize Image Dynamically InterceptImageController.ImageBuilder(allserviceInfo.ServiceImagePath, ImageType.Medium, ImageCategoryType.Category, aspxCommonObj); } var hrefServices = aspxRedirectPath + serviceDetailsPage + "/" + AspxUtility.fixedEncodeURIComponent(serviceName) + pageExtension; allServiceViewBld.Append("<li><h3><a href=\"" + hrefServices + "\">"); allServiceViewBld.Append("<div class=\"cssClassImgWrapper\">"); allServiceViewBld.Append("<img src=\"" + aspxRootPath + imagePath.Replace("uploads", "uploads/Medium") + "\"/>"); allServiceViewBld.Append("</div>" + serviceName + "</a></h3></li>"); } } else { allServiceViewBld.Append("<span class=\"cssClassNotFound\">" + getLocale("There are no services available!") + "</span>"); } allServiceViewBld.Append("</div>"); ltrBindAllServices.Text = allServiceViewBld.ToString(); }
public List<ServiceCategoryInfo> GetAllServices(AspxCommonInfo aspxCommonObj) { try { ServiceItemController objService = new ServiceItemController(); List<ServiceCategoryInfo> lstService = objService.GetAllServices(aspxCommonObj); return lstService; } catch (Exception e) { throw e; } }
public List<FrontServiceCategoryView> GetFrontServices(AspxCommonInfo aspxCommonObj, int count) { try { ServiceItemController objService = new ServiceItemController(); List<FrontServiceCategoryView> lstService = objService.GetFrontServices(aspxCommonObj, count); return lstService; } catch (Exception e) { throw e; } }
public List<ServiceCategoryDetailsInfo> GetServiceItemDetails(int itemID, AspxCommonInfo aspxCommonObj) { try { ServiceItemController objService = new ServiceItemController(); List<ServiceCategoryDetailsInfo> lstSIDetail = objService.GetServiceItemDetails(itemID, aspxCommonObj); return lstSIDetail; } catch (Exception e) { throw e; } }
public List<ServiceItemSettingInfo> GetServiceItemSetting(AspxCommonInfo aspxCommonObj) { try { ServiceItemController objService = new ServiceItemController(); List<ServiceItemSettingInfo> lstServiceItem = objService.GetServiceItemSetting(aspxCommonObj); return lstServiceItem; } catch (Exception ex) { throw ex; } }
public void BindServiceSetting() { AspxCommonInfo aspxCommonObj = new AspxCommonInfo(); aspxCommonObj.StoreID = StoreID; aspxCommonObj.PortalID = PortalID; aspxCommonObj.CultureName = CultureName; ServiceItemController objService = new ServiceItemController(); List<ServiceItemSettingInfo> lstServiceSetting = objService.GetServiceItemSetting(aspxCommonObj); if (lstServiceSetting != null && lstServiceSetting.Count > 0) { foreach (var serviceSetting in lstServiceSetting) { appointmentSuccessPage = serviceSetting.AppointmentSuccessPage; } } }
public void GetServiceSetting() { AspxCommonInfo aspxCommonObj = new AspxCommonInfo(); aspxCommonObj.StoreID = StoreID; aspxCommonObj.PortalID = PortalID; aspxCommonObj.CultureName = CultureName; ServiceItemController objService = new ServiceItemController(); List<ServiceItemSettingInfo> lstService = objService.GetServiceItemSetting(aspxCommonObj); if (lstService != null && lstService.Count > 0) { foreach (ServiceItemSettingInfo item in lstService) { ServiceRssCount = item.ServiceRssCount; } } }
private void BindServiceItemDetail(int itemID) { decimal rate = 1; StoreSettingConfig ssc = new StoreSettingConfig(); decimal additionalCCVR = decimal.Parse(ssc.GetStoreSettingsByKey(StoreSetting.AdditionalCVR, aspxCommonObj.StoreID, aspxCommonObj.PortalID, aspxCommonObj.CultureName)); string MainCurrency = ssc.GetStoreSettingsByKey(StoreSetting.MainCurrency, aspxCommonObj.StoreID, aspxCommonObj.PortalID, aspxCommonObj.CultureName); if (HttpContext.Current.Session["CurrencyRate"] != null) { if (Session["CurrencyCode"].ToString() != MainCurrency) { decimal rate1 = decimal.Parse(Session["CurrencyRate"].ToString()); rate = Math.Round(rate1 + (rate1 * additionalCCVR / 100), 4); } else { rate = decimal.Parse(Session["CurrencyRate"].ToString()); } } string aspxTemplateFolderPath = ResolveUrl("~/") + "Templates/" + TemplateName; string aspxRootPath = ResolveUrl("~/"); hst = AppLocalized.getLocale(serviceModulePath); string pageExtension = SageFrameSettingKeys.PageExtension; ServiceItemController objService = new ServiceItemController(); List<ServiceItemSettingInfo> lstServiceSetting = objService.GetServiceItemSetting(aspxCommonObj); if (lstServiceSetting != null && lstServiceSetting.Count > 0) { foreach (var serviceSetting in lstServiceSetting) { bookAnAppointmentPage = serviceSetting.BookAnAppointmentPage; } } List<ServiceCategoryDetailsInfo> lstSIDetail = objService.GetServiceItemDetails(itemID, aspxCommonObj); StringBuilder serviceIDetailBdl = new StringBuilder(); serviceIDetailBdl.Append("<div id=\"divServiceItemDetails\" class=\"cssServiceItemDetails\">"); if (lstSIDetail != null && lstSIDetail.Count > 0) { foreach (ServiceCategoryDetailsInfo item in lstSIDetail) { string imagePath = "Modules/AspxCommerce/AspxItemsManagement/uploads/" + item.ImagePath; if (item.ImagePath == "") { imagePath = NoImageServiceItemPath; } else { //Resize Image Dynamically InterceptImageController.ImageBuilder(item.ImagePath, ImageType.Large, ImageCategoryType.Item, aspxCommonObj); } serviceIDetailBdl.Append("<div class=\"cssItemName\"><h2 class='cssClassBMar25'><span>" + item.ItemName + "</span></h2></div>"); serviceIDetailBdl.Append("<div class=\"cssItemImage\">"); serviceIDetailBdl.Append("<a href=\"" + aspxRootPath + imagePath + "\">"); serviceIDetailBdl.Append("<img alt=\"" + item.ItemName + "\" src=" + aspxRootPath + imagePath.Replace("uploads", "uploads/Large") + " title=\"Click To View Large Image\"></a></div>"); serviceIDetailBdl.Append("<div class=\"cssDesc\">"); serviceIDetailBdl.Append("<p>" + HttpUtility.HtmlDecode(item.Description) + "</p></div>"); serviceIDetailBdl.Append("<span class=\"cssClassServiceDuration\" value=\"" + (item.ServiceDuration) + "\">" + '(' + (item.ServiceDuration) + ' ' + "minutes" + ')' + "</span> "); serviceIDetailBdl.Append("<span class=\"cssClassFormatCurrency\" value=" + (item.Price) + ">" +(item.Price * rate).ToString("N2") + "</span>"); serviceIDetailBdl.Append("<div class=\"sfButtonwrapper\">"); serviceIDetailBdl.Append("<a href=" + aspxRedirectPath + bookAnAppointmentPage + pageExtension + "?cid=" + item.CategoryID + "&pid=" + item.ItemID + " class='cssClassGreenBtn'>Book Now</a>"); serviceIDetailBdl.Append("</div></div>"); } } else { serviceIDetailBdl.Append("<div class=\"cssClassNotFound\">"); serviceIDetailBdl.Append("<p>There is no service description available</p></div>"); } serviceIDetailBdl.Append("</div>"); ltrServiceItemDetail.Text = serviceIDetailBdl.ToString(); }
public List<ServiceItemProductInfo> GetServiceProducts(int serviceId, AspxCommonInfo aspxCommonObj) { try { ServiceItemController objService = new ServiceItemController(); List<ServiceItemProductInfo> lstServProduct = objService.GetServiceProducts(serviceId, aspxCommonObj); return lstServProduct; } catch (Exception e) { throw e; } }
public List<ServiceDetailsInfo> GetServiceDetails(string servicekey, AspxCommonInfo aspxCommonObj) { try { ServiceItemController objService = new ServiceItemController(); List<ServiceDetailsInfo> lstServiceDetail = objService.GetServiceDetails(servicekey, aspxCommonObj); return lstServiceDetail; } catch (Exception e) { throw e; } }
public List<StoreLocatorInfo> GetAllStoresForService(AspxCommonInfo aspxCommonObj, int? serviceCategoryId) { try { ServiceItemController objService = new ServiceItemController(); List<StoreLocatorInfo> lstStoreLocator = objService.GetAllStoresForService(aspxCommonObj, serviceCategoryId); return lstStoreLocator; } catch (Exception e) { throw e; } }
public void DeleteAppointmentForError(int orderId, AspxCommonInfo aspxCommonObj) { ServiceItemController objService = new ServiceItemController(); objService.DeleteAppointmentForError(orderId, aspxCommonObj); }
public List<ServiceBookedTime> GetServiceBookedTime(GetServiceBookedTimeInfo getServiceBookedTimeObj, AspxCommonInfo aspxCommonObj) { ServiceItemController objService = new ServiceItemController(); List<ServiceBookedTime> lstSBTime = objService.GetServiceBookedTime(getServiceBookedTimeObj, aspxCommonObj); return lstSBTime; }
private void BindServiceDetails() { StoreSettingConfig ssc = new StoreSettingConfig(); decimal additionalCCVR = decimal.Parse(ssc.GetStoreSettingsByKey(StoreSetting.AdditionalCVR, aspxCommonObj.StoreID, aspxCommonObj.PortalID, aspxCommonObj.CultureName)); string MainCurrency = ssc.GetStoreSettingsByKey(StoreSetting.MainCurrency, aspxCommonObj.StoreID, aspxCommonObj.PortalID, aspxCommonObj.CultureName); string modulePath = this.AppRelativeTemplateSourceDirectory; string aspxTemplateFolderPath = ResolveUrl("~/") + "Templates/" + TemplateName; string aspxRootPath = ResolveUrl("~/"); hst = AppLocalized.getLocale(modulePath); string pageExtension = SageFrameSettingKeys.PageExtension; ServiceItemController contrObj = new ServiceItemController(); List<ServiceDetailsInfo> lstServiceDetail = contrObj.GetServiceDetails(Servicekey, aspxCommonObj); StringBuilder serviceDetailBld = new StringBuilder(); var categoryImage = ""; var categoryDetails = ""; int itemId = 0; if (lstServiceDetail != null && lstServiceDetail.Count > 0) { itemId = lstServiceDetail[0].ItemID; categoryImage = "Modules/AspxCommerce/AspxCategoryManagement/uploads/" + lstServiceDetail[0].CategoryImagePath; categoryDetails = HttpUtility.HtmlDecode(lstServiceDetail[0].CategoryDetails); serviceDetailBld.Append("<div id=\"divServiceDetails\" class=\"cssServiceDetail\">"); serviceDetailBld.Append("<div id=\"divServiceName\" class=\"cssServiceName\">"); serviceDetailBld.Append("<h2 class='cssClassBMar25'><span>" + lstServiceDetail[0].CategoryName + "</span></h2>"); serviceDetailBld.Append("<div class=\"cssImageWrapper\">"); serviceDetailBld.Append("<img alt=\"" + lstServiceDetail[0].CategoryName + "\" title=\"" + lstServiceDetail[0].CategoryName + "\" src=\"" + aspxRootPath + categoryImage.Replace("uploads", "uploads/Large") + "\"/></div>"); serviceDetailBld.Append("<div class=\"cssServiceDesc\"><p>" + categoryDetails + "</p></div>"); serviceDetailBld.Append("</div>"); StringBuilder serviceItemBld = new StringBuilder(); serviceItemBld.Append("<div class=\"cssServiceItemWrapper\">"); foreach (var serviceDetailsInfo in lstServiceDetail) { string imagePath = "Modules/AspxCommerce/AspxItemsManagement/uploads/" +serviceDetailsInfo.ItemImagePath; if (serviceDetailsInfo.ItemImagePath == null) { imagePath = ""; } else { if (serviceDetailsInfo.ItemImagePath != "") { //Resize Image Dynamically InterceptImageController.ImageBuilder(serviceDetailsInfo.ItemImagePath, ImageType.Large, ImageCategoryType.Category, aspxCommonObj); } } if ((lstServiceDetail.IndexOf(serviceDetailsInfo)+1) % NoOfItemInRow == 0) { serviceItemBld.Append("<div class=\"cssClassItems cssClassNoMargin clearfix\">"); } else { serviceItemBld.Append("<div class=\"cssClassItems clearfix\">"); } serviceItemBld.Append("<h3>"); serviceItemBld.Append("<a href=\"" + aspxRootPath + "Service-Item-Details" + pageExtension + "?id=" + serviceDetailsInfo.ItemID + "\"><span>" + serviceDetailsInfo.ItemName + "</span></a></h3>"); serviceItemBld.Append("<p>" + HttpUtility.HtmlDecode(serviceDetailsInfo.ShortDescription.Trim()) + "</p>"); serviceItemBld.Append("<div class='cssClasstimewrap'><span class=\"cssClassServiceDuration\" value=\"" + (serviceDetailsInfo.ServiceDuration) + "\">" + '(' + (serviceDetailsInfo.ServiceDuration) + ' ' + getLocale("minutes") + ')' + "</span> "); serviceItemBld.Append("<span class=\"cssClassFormatCurrency\" value=\"" + (serviceDetailsInfo.Price) + "\">" + (serviceDetailsInfo.Price).ToString("N2") + "</span></div>"); serviceItemBld.Append("<div class=\"sfButtonwrapper\"><a href=\"" + aspxRedirectPath + "Book-An-Appointment" + pageExtension + "?cid=" + serviceDetailsInfo.CategoryID + "&pid=" + serviceDetailsInfo.ItemID + "\" class='cssClassGreenBtn'>" + getLocale("Book Now") + "</a></div></div>"); } serviceItemBld.Append("</div>"); serviceDetailBld.Append(serviceItemBld); serviceDetailBld.Append("</div>"); } else { serviceDetailBld.Append("<div id=\"divServiceDetails\" class=\"cssServiceDetail\">"); serviceDetailBld.Append("<div id=\"divServiceName\" class=\"cssServiceName\"><h2><span>" + Servicekey + "</span></h2></div>"); serviceDetailBld.Append("<span class=\"cssClassNotFound\">" + getLocale("No Service's Products are Available!") + "</span>"); serviceDetailBld.Append("</div>"); } ltrServiceDetails.Text = serviceDetailBld.ToString(); }
private void GetItemRssFeedContents(AspxCommonInfo aspxCommonObj, XmlTextWriter rssXml, string pageURL,int count) { try { string noImageUrl = string.Empty; StoreSettingConfig ssc = new StoreSettingConfig(); noImageUrl = ssc.GetStoreSettingsByKey(StoreSetting.DefaultProductImageURL, aspxCommonObj.StoreID, aspxCommonObj.PortalID, aspxCommonObj.CultureName); string[] path = pageURL.Split('?'); string pagepath = path[0]; string x = HttpContext.Current.Request.ApplicationPath; string authority = HttpContext.Current.Request.Url.Authority; string pageUrl = authority + x; ServiceItemController sic = new ServiceItemController(); List<ServiceItemRss> itemRss = sic.GetServiceTypeRssFeedContent(aspxCommonObj, count); if (itemRss.Count > 0) { foreach (ServiceItemRss rssItemData in itemRss) { string imagePath = "Modules/AspxCommerce/AspxItemsManagement/uploads/" + rssItemData.ImagePath; if (rssItemData.ImagePath != "") { //Resize Image Dynamically InterceptImageController.ImageBuilder(rssItemData.ImagePath, ImageType.Small, ImageCategoryType.Item, aspxCommonObj); } rssXml.WriteStartElement("item"); rssXml.WriteElementString("title", rssItemData.ServiceName); rssXml.WriteElementString("link", "http://" + pageUrl + "/service/" + rssItemData.ServiceName + SageFrameSettingKeys.PageExtension); rssXml.WriteStartElement("description"); var description = ""; if (rssItemData.ImagePath == "") { imagePath = noImageUrl; } description = "<div><a href=http://" + pageUrl + "/service/" + rssItemData.ServiceName + SageFrameSettingKeys.PageExtension + "><img src=http://" + pageUrl + "/" + imagePath.Replace("uploads", "uploads/Small") + " alt=" + rssItemData.ServiceName + " /> </a></div>"; description += "</br>" + HttpUtility.HtmlDecode(rssItemData.ShortDescription); rssXml.WriteCData(description); rssXml.WriteEndElement(); rssXml.WriteElementString("pubDate", rssItemData.AddedOn); rssXml.WriteEndElement(); } } else { rssXml.WriteStartElement("item"); rssXml.WriteElementString("title", ""); rssXml.WriteElementString("link", ""); rssXml.WriteStartElement("description"); var description = ""; description = "<div><h2><span>This store has no items listed yet!</span></h2></div>"; rssXml.WriteCData(description); rssXml.WriteEndElement(); rssXml.WriteEndElement(); } } catch (Exception ex) { throw ex; } }
public bool SaveBookAppointment(int appointmentId, AspxCommonInfo aspxCommonObj, BookAnAppointmentInfo obj) { try { ServiceItemController objService = new ServiceItemController(); bool isSave = objService.SaveBookAppointment(appointmentId, aspxCommonObj, obj); return isSave; } catch (Exception) { return false; } }
public void ServiceItemSettingUpdate(string SettingValues, string SettingKeys, AspxCommonInfo aspxCommonObj) { try { ServiceItemController objService = new ServiceItemController(); objService.ServiceItemSettingUpdate(SettingValues, SettingKeys, aspxCommonObj); } catch (Exception ex) { throw ex; } }
public List<ServiceAvailableTime> GetServiceAvailableTime(GetServiceAvailableTime getServiceTimeObj, AspxCommonInfo aspxCommonObj) { try { ServiceItemController objService = new ServiceItemController(); List<ServiceAvailableTime> lstServTime = objService.GetServiceAvailableTime(getServiceTimeObj, aspxCommonObj); return lstServTime; } catch (Exception e) { throw e; } }
public List<ServiceProviderInfo> GetServiceProviderNameListFront(AspxCommonInfo aspxCommonObj, int storeBranchId, int serviceCategoryId) { ServiceItemController objService = new ServiceItemController(); List<ServiceProviderInfo> lstServProv = objService.GetServiceProviderNameListFront(aspxCommonObj, storeBranchId, serviceCategoryId); return lstServProv; }
public void BindFrontServiceView() { string serviceModulePath = ResolveUrl(this.AppRelativeTemplateSourceDirectory); string aspxTemplateFolderPath = ResolveUrl("~/") + "Templates/" + TemplateName; string aspxRootPath = ResolveUrl("~/"); hst = AppLocalized.getLocale(serviceModulePath); string pageExtension = SageFrameSettingKeys.PageExtension; ServiceItemController objService = new ServiceItemController(); List<ServiceItemSettingInfo> lstServiceSetting = objService.GetServiceItemSetting(aspxCommonObj); if (lstServiceSetting != null && lstServiceSetting.Count > 0) { foreach (var serviceSetting in lstServiceSetting) { isEnableService = serviceSetting.IsEnableService.ToString(); serviceCategoryInARow = serviceSetting.ServiceCategoryInARow.ToString(); serviceCategoryCount = serviceSetting.ServiceCategoryCount.ToString(); isEnableServiceRss = serviceSetting.IsEnableServiceRss.ToString(); serviceRssCount = serviceSetting.ServiceRssCount.ToString(); serviceDetailsPage = serviceSetting.ServiceDetailsPage; serviceRssPage = serviceSetting.ServiceRssPage; } } count = int.Parse(serviceCategoryCount); List<FrontServiceCategoryView> lstService = objService.GetFrontServices(aspxCommonObj, count); rowTotal = lstService.Count; if (rowTotal > count) lstService.RemoveAt(lstService.Count - 1); StringBuilder frontServiceView = new StringBuilder(); if (lstService != null && lstService.Count > 0) { frontServiceView.Append("<div id=\"divFrontService\"><ul>"); foreach (var serviceView in lstService) { string serviceDesc = ""; int index = 0; string serviceDetails = ""; if (serviceView.ServiceDetail != "" || serviceView.ServiceDetail != "null") { serviceDesc = serviceView.ServiceDetail; if (serviceDesc.IndexOf(' ') > 1) { if (serviceDesc.LastIndexOf(' ') > 60) { index = serviceDesc.Substring(0, 60).LastIndexOf(' '); serviceDetails = serviceDesc.Substring(0, index); serviceDetails = serviceDetails + "..."; } } else { serviceDetails = serviceDesc; } } else { serviceDetails = ""; } string imagePath = "Modules/AspxCommerce/AspxCategoryManagement/uploads/" + serviceView.ServiceImagePath; if (serviceView.ServiceImagePath == "") { imagePath = NoImageService; } else { //Resize Image Dynamically InterceptImageController.ImageBuilder(serviceView.ServiceImagePath, ImageType.Medium, ImageCategoryType.Category, aspxCommonObj); } var hrefServices = aspxRedirectPath + "service/" + AspxUtility.fixedEncodeURIComponent(serviceView.ServiceName) + pageExtension; frontServiceView.Append("<li><a href=\""); frontServiceView.Append(hrefServices); frontServiceView.Append("\"><img title=\""); frontServiceView.Append(serviceView.ServiceName); frontServiceView.Append("\" alt=\""); frontServiceView.Append(serviceView.ServiceName); frontServiceView.Append("\" src=\""); frontServiceView.Append(aspxRootPath); frontServiceView.Append(imagePath.Replace("uploads", "uploads/Medium")); frontServiceView.Append("\"/></a><a href=\""); frontServiceView.Append(hrefServices); frontServiceView.Append("\"><span class=\"cssClassImgWrapper\">"); frontServiceView.Append(serviceView.ServiceName); frontServiceView.Append("</span></a><p>"); frontServiceView.Append(serviceDetails); frontServiceView.Append("</p></li>"); } frontServiceView.Append("</ul></div>"); if (rowTotal > count) { frontServiceView.Append("<div id=\"divViewMoreServices\" class=\"cssViewMore\">"); frontServiceView.Append("<a href=\"" + aspxRootPath + serviceDetailsPage + pageExtension + "\">" + getLocale("View More") + "</a>"); frontServiceView.Append("</div>"); } } else { frontServiceView.Append("<div id=\"divFrontService\"><span class=\"cssClassNotFound\">" + getLocale("There are no services available!") + "</span></div>"); } ltrForntServiceView.Text = frontServiceView.ToString(); }