Через веб-запрос передаётся только СТРОКА (string).
public void Create(string title, User model)
Что за тип User? ASP.Net знает, как десериализовать тот JSON, что вы передаёте в тип User?
Вы передаёте строку (JSON.stringify), а хотите получить какой-то объект. Замените на:
public void Create(string title, <b>string</b>model)
В model прилетит строка с JSON, уже внутри контроллера парсите и создаёте нужный объект.