protected void Next_OnClick(object sender, EventArgs e) { int currentPage = int.Parse(Session["CurrentPage"].ToString()); var hotels = _marketRepositoty.GetAll().Skip(currentPage * Constant.ItemPerPage).Take(Constant.ItemPerPage).ToList(); if (hotels.Any()) { Session["CurrentPage"] = currentPage + 1; ContentPageRpt.DataSource = hotels; ContentPageRpt.DataBind(); } }
protected void Page_Init(object sender, EventArgs e) { Session["Active"] = "ContentsPage"; if (!IsPostBack) { Session["UserHotel"] = null; Session["CurrentPage"] = 1; if (Request.Params["id"] == null) { MarketMultiView.ActiveViewIndex = 0; ContentPageRpt.DataSource = _helper.GetAllSiteMaps(); ContentPageRpt.DataBind(); } else { MarketMultiView.ActiveViewIndex = 1; int id = int.Parse(Request.Params["id"]); // Add New if (id > 0) { _siteMaps = _helper.GetSiteMapsById(id); if (_siteMaps != null) { string json = JsonConvert.SerializeObject(_siteMaps, CustomSettings.SerializerSettings()); Session["SiteMaps"] = json; PageNameText.Text = _siteMaps.Name; UrlSegmentText.Text = _siteMaps.UrlSegment; IsHomePageCheckBox.Checked = _siteMaps.IsHomePage.HasValue && _siteMaps.IsHomePage.Value; IsActiveCheckBox.Checked = _siteMaps.IsActive; _htmlContents = _helper.GetHtmlContentsBySiteMapsId(id); if (_htmlContents != null) { json = JsonConvert.SerializeObject(_htmlContents, CustomSettings.SerializerSettings()); Session["HtmlContents"] = json; PageTitleText.Text = _htmlContents.Title; ScriptAnalyticsEditor.Text = _htmlContents.ScriptAnalyticsHeader; ContentHtmlEditor.Text = _htmlContents.Data; BodyClassText.Text = _htmlContents.BodyClass; DescriptionText.Text = _htmlContents.MetaDescription; KeywordText.Text = _htmlContents.MetaKeyword; LandingImageDesktop.ImageUrl = _htmlContents.ImageLandingDesktop; LandingImageMobile.ImageUrl = _htmlContents.ImageLandingMobile; } } } else { IsActiveCheckBox.Checked = true; } } } else { string sessionSiteMaps = Session["SiteMaps"] != null ? Session["SiteMaps"].ToString() : string.Empty; _siteMaps = JsonConvert.DeserializeObject <SiteMaps>(sessionSiteMaps); string sessionHtmlContents = Session["HtmlContents"] != null ? Session["HtmlContents"].ToString() : string.Empty; _htmlContents = JsonConvert.DeserializeObject <HtmlContents>(sessionHtmlContents); } }