//updates the firebase realtime database json private void UpdateFirebaseJSONData() { this.firebaseAPI = new FirebaseOperations(this.APIURL); this.getFirebaseRootNode = firebaseAPI.Node(this.rootNode); this.getResponse = getFirebaseRootNode.Get(this.APIURL + "/" + this.rootNode + "/"); dynamic obj = Newtonsoft.Json.JsonConvert.DeserializeObject(getResponse.JSONContent); this.firebaseGetData = JsonConvert.DeserializeObject <FileManagerDirectoryContent[]>(getResponse.JSONContent); this.firebaseGetData = this.firebaseGetData.Where(c => c != null).ToArray(); }
//updates the firebase realtime database json private void UpdateFirebaseJSONData(string basePath) { this.firebaseAPI = new FirebaseOperations(this.apiURL, this.basePath + "\\FirebaseRealTimeDBHelper\\access_key.json"); this.getFirebaseRootNode = firebaseAPI.Node(this.rootNode); this.getResponse = getFirebaseRootNode.Get(this.apiURL + "/" + this.rootNode + "/"); dynamic obj = Newtonsoft.Json.JsonConvert.DeserializeObject(getResponse.JSONContent); this.firebaseGetData = JsonConvert.DeserializeObject <FileManagerDirectoryContent[]>(getResponse.JSONContent); this.firebaseGetData = this.firebaseGetData.Where(c => c != null).ToArray(); }