Реализация патча asp web api

Предположим, у меня есть эта модель

public partial class Todo
{
    public int id { get; set; }
    public string content { get; set; }
    public bool done { get; set; }
}

И я отправляю это как данные json на свой контроллер в качестве запроса на исправление. Это всего лишь действие по переключению флажка. Я думаю, что имеет смысл отправить только это на свой сервер, а не всю модель.

{ "id":1, "done" : true }

Как должен выглядеть мой контроллер WebApi, чтобы правильно обработать этот простой запрос исправления json? Должен ли я использовать веб-API для этого, или я должен использовать подход в стиле rpc с mvc?

Кажется, что это очень простая вещь, но я не могу понять это правильно ! Я думаю, что мне может понадобиться использовать другой параметр в моем методе контроллера, но я не уверен.

Спасибо за ваше время.

17
задан Willem D'Haeseleer 26 April 2012 в 13:07
поделиться