Ejemplo n.º 1
0
        public ActionResult Add(int userListId, string itemText)
        {
            var userListItem = new UserListItem() { Text = itemText, Completed = false };
            UserListRepository.Instance.InsertUserListItem(userListId, userListItem);

            WebSocketHandler.Instance.NotifyAllClients(NotificationType.ListChanged);

            return new JsonResult();
        }
Ejemplo n.º 2
0
        public void InsertUserListItem(int userListId, UserListItem item)
        {
            lock (_syncRoot) {
                using (var db = new InstantListContext()) {
                    var query = from list in db.UserLists
                                where list.UserListId == userListId
                                select list;

                    if (query.Count() != 0) {
                        var userList = query.FirstOrDefault();
                        userList.UserListItems.Add(item);
                        db.SaveChanges();
                    }
                }
            }
        }