почему маршрутизация не работает в HttpDelete в ядре asp.net? - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть API с запросом HttpDelete. но когда я вызываю его, каждый раз, когда параметр имеет значение null.

Я проверяю это, не работает:

[HttpDelete("{id}")]
public async Task<IActionResult> Delete([FromRoute] DeletePersonnelCommand command)
{
    .....
}

public class DeletePersonnelCommand : ICommand
{
    public Guid Id { get; }

    [JsonConstructor]
    public DeletePersonnelCommand(Guid id)
    {
        Id = id;
    }
}

, и я проверяю это тоже. но не работает:

[HttpDelete("delete/{id:guid}")]
public async Task<IActionResult> Delete([FromRoute] DeletePersonnelCommand command)
{
    await Dispatcher.SendAsync(command);
    return Ok();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...