В вашем контроллере уже есть метод с атрибутом HttpPost
. Поскольку вы явно не указываете маршрут, эти операции конфликтуют.
Вы решите это, указав маршрут для этих операций POST, например:
[HttpPost("createMultiple")]
public IActionResult CreateCars(List<Car> cars) {}
[HttpPost()]
public IActionResult CreateCar(Car car) {}
Вышеприведенное предложение не соответствует действительностине то, что 'RESTfull', так как у вас есть глаголы в ваших URL.
Я бы предложил изменить ваш код так, чтобы у вас был только один метод 'Create', так как вышеупомянутые 2 операции фактически не совпадают (Я полагаю). Вызов операции CreateCars
с коллекцией автомобилей, которая содержит только один элемент, в некотором смысле фактически идентичен вызову операции CreateCar
.