Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public void AddItemExist(ToDoItemViewModel toDo)
 {
     if (ReferenceEquals(toDo, null))
     {
         throw new ArgumentNullException();
     }
     AllToDoItems.Add(new ToDoToServer {
         item = toDo, MessageType = MessageType.None
     });
     JSONWorker.Add(AllToDoItems);
 }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
 public LocalToDoService()
 {
     ToDoItems    = new List <ToDoToServer>();
     AllToDoItems = JSONWorker.Get() ?? new List <ToDoToServer>();
     ToDoItems    = AllToDoItems.Where(a => a.MessageType != MessageType.None).ToList() ?? new List <ToDoToServer>();
 }