private void OnDataChanged(object sender, System.EventArgs e)
        {
            ILegalView  view  = base._view as ILegalView;
            ILegalModel model = base._model as ILegalModel;

            PresenterBase.SetModelPropertiesFromView <ILegalModel, ILegalView>(
                ref model, view
                );
        }
        protected override void Initialize()
        {
            // read data from model
            ILegalView  view  = base._view as ILegalView;
            ILegalModel model = base._model as ILegalModel;

            PresenterBase.SetViewPropertiesFromModel <ILegalView, ILegalModel>(
                ref view, model
                );
        }
 public LegalPresenter(ILegalModel model, ILegalView view)
     : base(model, view) {
 }
 public LegalPresenter(ILegalModel model, ILegalView view)
     : base(model, view)
 {
 }