public TasksViewModel(IPageDialogPresenter presenter) { this.presenter = presenter; newTaskLogic = new NewTaskPageDialogLogic(presenter); newTaskLogic.EndEvent += EndDialogResult; UpdatePropertyes(); }
public StartTurnOffPageDialogLogic(IPageDialogPresenter presenter) { this.presenter = presenter; avm = new AuthorizationViewModel(); avm.AuthorizationEndEvent += (user) => { Statics.CurrentUser.Instance.User = user; EndEvent?.Invoke(PageDialogResult.Completed); }; avm.RegistrationRequiredEvent += () => { if (rvm == null) { rvm = new RegistrationViewModel(); rvm.CancelEvent += () => { presenter.ShowPage(avm); }; rvm.RegistrationCompleteEvent += () => { presenter.ShowPage(avm); }; } presenter.ShowPage(rvm); }; }
public NewTaskPageDialogLogic(IPageDialogPresenter presenter) { this.presenter = presenter; }
public AddPerformerDialogLogic(IPageDialogPresenter presenter, WorkTask task) { this.presenter = presenter; currentTask = task; }
public EditTaskDialogLogic(IPageDialogPresenter presenter, WorkTask task) { this.presenter = presenter; this.currentTask = task; }