/// <summary> /// Render the list of bookmarks into the placeholder /// </summary> /// <param name="message">message to be display after rerender the list of bookmarks</param> /// <param name="err">indicate if message is an error message or not</param> public void Refresh(string message, bool err) { bookmarks = BookmarkRepo.GetBookmarks(UserId, "DESC"); Render(); string e = err ? "true" : "false"; string script = $"<script>displayAlert('{message}',{e});</script>"; Page.ClientScript.RegisterStartupScript(Page.GetType(), "Javascript", script); }
/// <summary> /// Handle filter bookmarks event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnFilter_Click(object sender, EventArgs e) { string orderBy = sortOpt.SelectedValue.Equals("New") ? "DESC" : "ASC"; List <string> filters = new List <string>(); if (cbReview.Checked) { filters.Add("'review'"); } if (cbPublic.Checked) { filters.Add("'public'"); } bookmarks = BookmarkRepo.GetBookmarks(UserId, orderBy); Render(); }
protected void Page_Load(object sender, EventArgs e) { this.Master.BookmarkPageBtn.CssClass = "user_right_navlink active"; bookmarks = BookmarkRepo.GetBookmarks(UserId, "DESC"); Render(); }