Я ищу способ проверить и проверить значения модели, которая отправляется в мой метод PATCH для обновления.Я еще не нашел свой ответ.
Я прочитал документацию JsonPatch, но не нашел того, что хочу.
Сценарий: у меня есть RESTful Web API, и я говорю, что яесть ресурс с именем "пользователи".Скажем, клиент хочет частично обновить «пользовательский» ресурс: (PATCH api / users / {id}), например, когда клиент отправляет документ JsonPatch, я должен проверить, отправлено ли письмо для обновления, и если да,Я должен проверить, не было ли письмо дубликатом.Итак, как я могу сделать это с помощью метода, как показано ниже: (я использую ASP.NET Web API)
[HttpPatch]
[Route("{userId}")]
public HttpResponseMessage UpdateUser(int userId, JsonPatch.JsonPatchDocument<User> patchDocument)
{
// I could do this but before that I wanna validate the proeprties:
patchDocument.ApplyUpdatesTo(dbContext.Users.Single(u => u.Id == userId));
}