public void doTodo(TodoListData todo) { switch (todo.todoType) { case TodoType.INSERT_MOVIE_BY_IMDB_ID: startInsertMovieByImdbId(todo.parameter); break; } }
public int insertTodo(TodoListData todo) { SQLiteCommand command = new SQLiteCommand(connection); var param = new SQLiteParameter(); command.CommandText = commandInsertTodo; param = new SQLiteParameter("@todoType") { Value = todo.todoType}; command.Parameters.Add(param); param = new SQLiteParameter("@parameter") { Value = todo.parameter }; command.Parameters.Add(param); param = new SQLiteParameter("@title") { Value = todo.title }; command.Parameters.Add(param); param = new SQLiteParameter("@description") { Value = todo.description }; command.Parameters.Add(param); return executeCommandAndReturnID(command); }
public void import(object importToTodoListObject) { Boolean importToTodoList = (Boolean)importToTodoListObject; MatchCollection mc = Regex.Matches(file, findIdsRegex); if (!importToTodoList) { foreach (Match m in mc) { string idString = m.Groups["id"].Value; uint id = uint.Parse(idString); MovieFillOut f = new MovieFillOut(id); f.startFillout(); Thread.Sleep(2000); } } else { foreach (Match m in mc) { string idString = m.Groups["id"].Value; TodoListData data = new TodoListData(TodoType.INSERT_MOVIE_BY_IMDB_ID, idString, "IMDB Movie importieren", "Den Film mit der ID " + idString + " importieren."); SQLiteConnectorTodo.db.insertTodoWithActionOnTodo(data, TodoListController.addToListFunction); } //Controller.controller.updateView(View.TODO_LIST); } }
public TodoListBoxItem(TodoListData todo) { this.todo = todo; }
public void insertTodoWithActionOnTodo(TodoListData todo, Action<TodoListData> action) { todo.dbIdTodo = insertTodo(todo); action(todo); }