public void Add(string name, string description) { var todo = new Dtos.TodoItem(name, description) { Position = PositionNames.Todo }; todo.Id = _service.Create(todo); AddNewControl(todo); _loggingController.Log(MessageType.information, "Added TODO Item"); }
private void AddNewControl(Dtos.TodoItem todo) { var control = new Controls.TodoItem(); control.RemoveTodoTask += ControlRemoveTodoTask; control.SaveTodoTask += Control_SaveTodoTask; control.LoadData(todo); control.MouseDown += Control_MouseDown; todoControls.Add(todo.Id, control); _areas[todo.Position].Controls.Add(control); }