public override void Save(DocumentBookmark bookmark) { if (!_allBookmarks.Contains(bookmark)) { bookmark.Id = _allBookmarks.Count + 1; _allBookmarks.Add(bookmark); } }
/// <summary> /// Saves bookmark /// </summary> /// <param name="bookmark">Bookmark</param> public override void SaveBookmark(DocumentBookmark bookmark) { if (!mAllBookmarks.Contains(bookmark)) { bookmark.Id = GetNewId(); mAllBookmarks.Add(bookmark); } }
public virtual void Save(DocumentBookmark bookmark) { // Noting }
/// <summary> /// Adds new row /// </summary> private void AddNewRow(UITableView tableView, NSIndexPath indexPath) { string bookmakrName = string.IsNullOrEmpty(mController.mNewBookmarkNameTxt.Text) ? string.Format("Bookmark {0}".t(), mController.mBookmarks.Count + 1) : mController.mNewBookmarkNameTxt.Text; tableView.BeginUpdates(); var newIndexPath = NSIndexPath.FromRowSection(indexPath.Row + mController.mBookmarks.Count + 1, 0); var newBookmark = new DocumentBookmark(mController.mDocumentId, -1, bookmakrName, mController.mCurrentPageNumber); DocumentBookmarkManager.Instance.SaveBookmark(newBookmark); mController.mBookmarks.Add(newBookmark); mController.mBookmarksTable.InsertRows(new NSIndexPath[] { newIndexPath }, UITableViewRowAnimation.Fade); tableView.EndUpdates(); mController.SetEditingMode(UITableViewCellEditingStyle.None); }