public void UpdateItem(ToDoItemViewModel toDo) { var temp = ToDoItems.FirstOrDefault(a => a.item.UserId == toDo.UserId); ToDoItems.Add(new ToDoToServer { item = temp.item, MessageType = MessageType.UpDate }); JSONWorker.Add(ToDoItems); }
public void AddItemExist(ToDoItemViewModel toDo) { if (ReferenceEquals(toDo, null)) { throw new ArgumentNullException(); } AllToDoItems.Add(new ToDoToServer { item = toDo, MessageType = MessageType.None }); JSONWorker.Add(AllToDoItems); }
public void RemoveItem(int toDoId) { var temp = AllToDoItems.FirstOrDefault(a => a.item.ToDoId == toDoId); if (!ReferenceEquals(temp, null)) { AllToDoItems.Remove(temp); AllToDoItems.Add(new ToDoToServer { item = temp.item, MessageType = MessageType.Delete }); JSONWorker.Add(AllToDoItems); } }