У меня есть следующая сложная модель:
public class User
{
public int Id { get; set; }
public string UserName { get; set; }
public int UserId { get; set; }
}
Мне нужно связать всю модель в моем методе действия, используя [FromBody]
, в то время как свойство Id
должно прийти [FromQuery]
.Мой метод действия выглядит так:
public IActionResult Delete([FromBody]User userRequest)
{
// Some code
}
Дело в том, что я не могу изменить модель, потому что это третья сторона, а также, я не могу иметь Id
в качестве второго параметрав методе действия, потому что у меня есть логика проверки для userRequest
, где мне нужно Id
.Есть идеи?