public void Update(TodoModel updatedTodo) { var existingtodo = _cache[updatedTodo.Key]; existingtodo.Priority = updatedTodo.Priority; existingtodo.Title = updatedTodo.Title; existingtodo.Details = updatedTodo.Details; }
public void Update(TodoModel updatedTodo) { var existingToDo = _cache[updatedTodo.Title]; existingToDo.Priority = updatedTodo.Priority; existingToDo.Details = updatedTodo.Details; _data.saveTodos(_cache.Select(t => t.Value)); }
private TodoModel CreateTodo() { TodoModel model = new TodoModel(); model.Title = Title; model.Details = Details; model.Priority = Priority ?? 1; return(model); }
private static TodoModel ParseValues(string[] values) { TodoModel model = new TodoModel(); for (int i = 1; i < values.Length; i++) { var property = values[i].Split('='); switch (property[0].ToLower()) { case "key": { model.Key = int.Parse(property[1]); break; } case "priority": { model.Priority = int.Parse(property[1]); break; } case "title": { model.Title = property[1].Trim().Trim('"'); break; } case "details": { model.Details = property[1].Trim().Trim('"'); break; } } } return(model); }
private void UpdateTodo() { TodoModel updatedModel = CreateTodo(); _logic.Update(updatedModel); }
private void AddNewTodo() { TodoModel newModel = CreateTodo(); _logic.Add(newModel); }
private void DeleteTodo() { TodoModel modelToDelete = CreateTodo(); _logic.Delete(modelToDelete); }
public void update(TodoModel updateTodo)
public void add(TodoModel newtodo) { cache.add(newtodo.key,newtodo); }
public void Add(TodoModel newTodo) { _cache.Add(newTodo.Key, newTodo); }
public void Delete(TodoModel noLongerNeededTodo) { _cache.Remove(noLongerNeededTodo.Key); }
private static void DeleteTodo(string[] values) { TodoModel modelToDelete = ParseValues(values); _logic.Delete(modelToDelete); }
private static void UpdateTodo(string[] values) { TodoModel updatedModel = ParseValues(values); _logic.Update(updatedModel); }
private static void AddNewTodo(string[] values) { TodoModel newModel = ParseValues(values); _logic.Add(newModel); }
public void Delete(TodoModel noLongerNeededTodo) { _cache.Remove(noLongerNeededTodo.Title); _data.saveTodos(_cache.Select(t => t.Value)); }
public void Add(TodoModel newTodo) { _cache.Add(newTodo.Title, newTodo); _data.saveTodos(_cache.Select(t => t.Value)); }