示例#1
0
        public IActionResult AddToDo([FromBody] ToDoListItem listItem)
        {
            try
            {
                ToDoListItem insertedItem = _toDoListItemRepository.Create(listItem);

                return(Json(insertedItem));
            } catch (Exception ex)
            {
                return(BadRequest(ex));
            }
        }
        public void AddListItem()
        {
            ToDoLists.Lists.Add(1, new List <ToDoList>());
            ToDoList toDoList = new ToDoList
            {
                UserID = 1,
                Title  = "Test List"
            };

            var insertedToDoList = _toDoListRepository.Create(toDoList);

            var toDoListItem = new ToDoListItem
            {
                UserID     = 1,
                Title      = "Test Item 1",
                ToDoListID = insertedToDoList.ID,
                Content    = "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
            };

            var insertedItem = _toDoListItemRepository.Create(toDoListItem);

            Assert.AreEqual(1, insertedItem.ID);
        }