public ActionResult <JObject> SetMetadata([FromBody] TweezersInternalSettings settings) { try { if (!TweezersRuntimeSettings.Instance.IsInitialized) { TweezersInternalSettings.WriteToSettingsFile(settings); TweezersInternalSettings.Init(); TweezersRuntimeSettings.Instance.IsInitialized = true; TweezersRuntimeSettings.Instance.WriteToSettingsFile(); return(TweezersOk()); } } catch (Exception e) { return(TweezersBadRequest($"Unable to connect to DB: {e.Message}")); } return(TweezersBadRequest("Invalid Settings File")); }