public async Task <IActionResult> RightJson(string id, [FromBody] string json) { try { //Deserializes and Saves JSON into database under given ID on the RIGHT side _encodeService.DeserializeJsonFrom(json); await _jsonRepository.SaveJson(id, json, Side.Right); } catch (Exception ex) { //Logs and Returns bad request if deserialize method or save fails _logger.LogError($"Failed to store JSON. Stack Trace: {ex.StackTrace}"); return(BadRequest($"Failed to store JSON. Error Message: {ex.Message}")); } return(Ok($"{Side.Right} json stored sucessfully.")); }