В прошлом я разрабатывал конечные точки HTTP и всегда использовал конкретную c модель. Но я подумал, что, возможно, вы можете использовать интерфейс против модельного объекта. Я хочу знать, что шаблон и стратегия - это более понятный и продаваемый код, ваша помощь будет приветствоваться.
public IHttpActionResult InsertData([FromBody] Vehicle)
interface Vehicle {
// all are the abstract methods.
void changeGear(int a);
void speedUp(int a);
void applyBrakes(int a);
}