public ScheduleTabPresenter(IScheduleTabView view, IBatchRepository repository) { ArgumentChecker.ThrowIfNull(view, "view"); ArgumentChecker.ThrowIfNull(repository, "repository"); this.view = view; this.repository = repository; }
public void Display(IScheduleTabView view) { if (checkConfirm != 0) { view.ShowCheckOrConfirmRow(); } else { view.HideCheckOrConfirmRow(); } view.DisplayScheduleSummary(this); }
public void Display(IScheduleTabView view) { scheduleFinanceInfo.Display(view); if (IsBatchInProcessing) { view.ShowScheduleIsInProcessing(this); } else { view.DisplaySchedule(this); if (string.IsNullOrEmpty(note)) { view.HideNote(); } else { view.ShowNote(); } } }
public static ScheduleTabPresenter Create(IScheduleTabView view) { return(new ScheduleTabPresenter(view, RepositoryFactory.CreateBatchRepository())); }