Предположим, у меня есть эта модель
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?
Кажется, что это очень простая вещь, но я не могу понять это правильно ! Я думаю, что мне может понадобиться использовать другой параметр в моем методе контроллера, но я не уверен.
Спасибо за ваше время.