private void DoAddGlossary()
        {
            GlossaryTableCellModel glossaryItem = new GlossaryTableCellModel ();
            glossaryItem.GlossaryText = this.GlossaryItem;
            glossaryItem.GlossaryDetail = this.DetailContentText;
            if (DetailContentText.Length >= 500)
            {
                //show alert view
                this.AnAlertView.ShowAlertMessage("Glossary content error","the length of the description should be less than 500");
                return;
            }

            var message = new GlossaryListMessage (this,glossaryItem);
            this.ModelMessenger.Publish <GlossaryListMessage>(message);
            this.Close(this);
        }
 private void AddAGlossaryEntry(GlossaryTableCellModel glossaryEntry)
 {
     this.GlossaryList.Add (glossaryEntry);
     return;
 }
 public GlossaryListMessage(object sender,GlossaryTableCellModel aNewGlossary)
     : base(sender)
 {
     this.NewGlossary = aNewGlossary;
     return;
 }
 public void Init(GlossaryTableCellModel selectedGlossary)
 {
     GlossaryItem = selectedGlossary.GlossaryText;
     GlossaryDetail = selectedGlossary.GlossaryDetail;
 }