Exemple #1
0
 private void InitializeFromPresenter(RemovalsPresenter presenter)
 {
     _reviewId                  = presenter.ReviewId;
     Text                       = string.Format("Review {0} - {1}", presenter.ReviewId, presenter.Title);
     IdLabel.Text               = string.Format("Review d'ID : {0}", presenter.ReviewId);
     IdLabel.AutoEllipsis       = true;
     TitleLabel.Text            = string.Format("Titre de la review : {0}", presenter.Title);
     TitleLabel.AutoEllipsis    = true;
     reviewerLabel.Text         = string.Format("chroniqué par {0} le {1}", presenter.ReviewerName, presenter.CreatedDate);
     reviewerLabel.AutoEllipsis = true;
     OriginalTextRTB.ReadOnly   = true;
     ModifiedTextRTB.ReadOnly   = true;
     FinalTextRTB.ReadOnly      = false;
 }
        public ReviewCleaningFormResult ShowReviewCleaningForm(RemovalsPresenter presenter)
        {
            var res = new ReviewCleaningFormResult(presenter.ReviewId);

            var form         = new ReviewCleaningForm(ref res, presenter);
            var dialogResult = form.ShowDialog();

            if (dialogResult == DialogResult.Cancel)
            {
                return(null);
            }

            return(res);
        }
Exemple #3
0
        public ReviewCleaningForm(ref ReviewCleaningFormResult reviewCleaningFormResult, RemovalsPresenter presenter)
        {
            _reviewCleaningFormResult = reviewCleaningFormResult;
            _originalText             = presenter.ReviewText;
            _matchedStrings           = presenter.MatchedStrings.Values;

            InitializeComponent();
            InitializeFromPresenter(presenter);
            ResetForm();
        }