private string GetDBfileInfo() { try { LogHelper.WriteMethodLog(true); string tempzip = Path.Combine(AppSettings.XXPTempFolder, ConstHelper.BC_DBZipName); if (File.Exists(tempzip)) { FileIOHelper.DeleteFile(tempzip); } ZipHelper.Zip(AppSettings.XXPDBFolder, tempzip); FileInfo tempzipInfo = new FileInfo(tempzip); LeveldbOperator.OpenDB(AppSettings.XXPDBFolder); string strLastblock = LeveldbOperator.GetValue(ConstHelper.BC_LastKey); Block block = JsonHelper.Deserialize <Block>(strLastblock); LeveldbOperator.CloseDB(); DBFileInfo dbinfo = new DBFileInfo(tempzipInfo.Length, block.Header.Height); return(JsonHelper.Serializer <DBFileInfo>(dbinfo));; } catch (Exception ex) { LogHelper.WriteErrorLog(ex.Message); return(string.Empty); } finally { LogHelper.WriteMethodLog(false); } }
public long StartReceiveFile(string IP, long size, string SavePath) { LogHelper.WriteMethodLog(true); if (this.TransFileHelper != null) { return(-1); } this.TransFileHelper = new SocketsHelper(); if (File.Exists(SavePath)) { FileIOHelper.DeleteFile(SavePath); } long lTotal = TransFileHelper.StartReceivefile(SavePath, IP, AppSettings.XXPTransFilePort, size); LogHelper.WriteInfoLog(string.Format("Receive File size:{0}", lTotal)); return(lTotal); }
public async void UpdateCountries() { try { endpoint += "api/Country"; _cancellationToken = new CancellationToken(); var taskResponse = BaseAPIService.Get <List <CountryDTO> >(endpoint, _cancellationToken); var data = JsonConvert.SerializeObject(taskResponse.Result); if (data != null) { FileIOHelper.DeleteFile(_countryFileName); await FileIOHelper.SaveData(data.ToString(), _countryFileName); } } catch (Exception ex) { throw (ex); } }
public async void UpdateDrivers() { try { endpoint += "api/Company/" + App.User.CompanyId.ToString() + "/Drivers"; _cancellationToken = new CancellationToken(); var taskResponse = BaseAPIService.Get <List <UserDTO> >(endpoint, _cancellationToken); var data = JsonConvert.SerializeObject(taskResponse.Result); if (data != null) { FileIOHelper.DeleteFile(_driversFileName); await FileIOHelper.SaveData(data.ToString(), _driversFileName); } } catch (Exception ex) { throw (ex); } }