public ToDoListPresenter(IToDoListView view, ITaskList taskList, IExecutor executor) { this.view = view; this.executor = executor; this.taskList = taskList; WireUpEvents(); }
public ToDoListPresenter(IToDoListView view, IToDoListRepository repository) { this.view = view; this.repository = repository; view.Add += AddItem; view.Remove += RemoveItem; view.UpdateList(repository.GetAllTasks()); }
/// <summary> /// Creates a Controller for the provided view /// </summary> public Controller1(IToDoListView view) { this.view = view; userToken = "0"; itemList = new List <string>(); showOnlyCompleted = false; showAll = false; view.CancelPressed += Cancel; view.RegisterPressed += Register; view.SubmitPressed += Submit; view.DeletePressed += Delete; view.DonePressed += Done; view.FilterChanged += Filter; }