public async Task <ActionResult <string> > Post([FromBody] KitAddRequest kitIn) { try { if (ModelState.IsValid) { var response = await _kitService.InsertKit(kitIn); _logger.LogInformation("Successfully inserted kit"); return(Created(nameof(GetBySku), response)); } } catch (Exception e) { // throw new InvalidOperationException(e.ToString()); return(BadRequest(e)); } return("error"); }