示例#1
0
        public object Get(Todo request)
        {
            if (request.Id != default(long))
                return Todos.FirstOrDefault(x => x.Id == request.Id);

            return Todos;
        }
示例#2
0
 public Todo Put(Todo todo)
 {
     return Post(todo);
 }
示例#3
0
 public void Delete(Todo todo)
 {
     Todos.RemoveAll(x => x.Id == todo.Id);
 }
示例#4
0
        public Todo Post(Todo todo)
        {
            if (todo.Id == default(long))
                todo.Id = Todos.Max(x => x.Id) + 1;

            Todos.Add(todo);

            return todo;
        }