public IActionResult HexControl([FromBody] HexRequest request) { HexResponse hexResonse; try { //_bin.ValidateRequest(request); string[] words = request.stringToModify.Split(' '); Thread thread1 = new Thread(() => ControllerHelperFunctions.databaseWordTransaction(words, _DB)); thread1.Start(); hexResonse = _hex.ProccessRequest(request); } catch (Exception e) { return(StatusCode(500, e.Message)); } return(StatusCode(200, hexResonse)); }