コード例 #1
0
        public ToDoItem PostToDo(ToDoItem toDoItem)
        {
            var entity = new Data.Entities.ToDoItem(toDoItem.Item, toDoItem.Title);
            entity = _todoRepository.Insert(entity);

            return new ToDoItem(entity);
        }
コード例 #2
0
        public ToDoItem PutToDo(ToDoItem toDoItem)
        {
            var entity = _todoRepository.ById(toDoItem.Id);
            if (entity == null)
                throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound));

            entity.Title = toDoItem.Title;
            entity.Item = toDoItem.Item;

            _todoRepository.Update(entity);

            return toDoItem;
        }