public PendingEditsPresenter(IPendingEditsView view, IPageService pageService, IContentSubmissionService contentSubmissionService) : base(view) { Guard.WhenArgument(pageService, nameof(IPageService)).IsNull().Throw(); Guard.WhenArgument(contentSubmissionService, nameof(IContentSubmissionService)).IsNull().Throw(); this.contentSubmissionService = contentSubmissionService; this.pageService = pageService; this.View.OnGetPendingEdits += View_OnGetPendingEdits; }
public EditPresenter(IEditView view, IPageService pageService, IContentSubmissionService contentSubmissionService) : base(view) { Guard.WhenArgument(pageService, nameof(IPageService)).IsNull().Throw(); Guard.WhenArgument(contentSubmissionService, nameof(IContentSubmissionService)).IsNull().Throw(); this.pageService = pageService; this.contentSubmissionService = contentSubmissionService; this.View.OnPageGetContent += View_OnPageGetContent; this.View.OnSubmitPageEdit += View_OnSubmitPageEdit; }