public TermPresenter(ITermView termView)
        {
            this.termView = termView;

            SubscribeToEvents();

            termView.HourLbl = DateTimeUtils.GetHourMinuteStr(termView.Term.Date);
            termView.TextLbl = termView.Term.Text;
        }
 public void AddTermView(ITermView termView)
 {
     if ((termView is Control) && (!pnlTerms.Controls.Contains((Control)termView)))
         pnlTerms.Controls.Add ((Control) termView);
 }
 public void RemoveTermView(ITermView termView)
 {
     if ((termView is Control) && (pnlTerms.Controls.Contains((Control)termView)))
         pnlTerms.Controls.Remove((Control)termView);
 }
 public void Remove(ITermView value)
 {
     List.Remove(value);
 }
 public void Insert(int index, ITermView value)
 {
     List.Insert(index, value);
 }
 public int IndexOf(ITermView value)
 {
     return List.IndexOf(value);
 }
 public bool Contains(ITermView value)
 {
     return List.Contains(value);
 }
 public int Add(ITermView value)
 {
     return List.Add(value);
 }