public async Task <IActionResult> Post([FromBody] EngineViewModel engineViewModel) { if (!await engineService.CreateNewEngine(engineViewModel)) { return(BadRequest($"Unable to create engine for: {JsonConvert.SerializeObject(engineViewModel)}")); } return(NoContent()); }