public BasePersonalAreaPresenter(BoolEventArgs bea, IBasePersonalAreaView basePersonalAreaView) { if (bea != null) { if (basePersonalAreaView != null) { _basePersonalAreaView = basePersonalAreaView; _basePersonalAreaView.ToPersonalArea += _basePersonalAreaView_ToPersonalArea; _basePersonalAreaView.ToStart += _basePersonalAreaView_ToStart; } if (bea.Card != null) { CurrentCard = bea.Card; SetBalance($"Ваш баланс: {bea.Card.Balance} грн."); } else { SetViewLabels("Ошибка", "Ошибка работы с картой"); return; } SetViewFunctionality(bea.BaseViewsFunctionality); SetDetailsLabel(bea.Argument); } else { SetViewLabels("Ошибка", "Ошибка инициализации данных"); } }
public BaseBackgroundWorker(BoolEventArgs bea, IBasePersonalAreaView basePersonalAreaView) : base(bea, basePersonalAreaView) { _bw = new BackgroundWorker(); _bw.DoWork += _bw_DoWork; _bw.RunWorkerCompleted += _bw_RunWorkerCompleted; _bankomatLocalService = new BankomatServiceSoapClient(); }
/// <summary> /// установка базовых событий для представления /// </summary> /// <param name="item">интерфейс представления</param> void SetPersonalAreaEvents(IBasePersonalAreaView item) { item.ToStart += Presenter_ToStart; item.ToPersonalArea += Presenter_ToPersonalArea; }