public DataObject ReadFromLocalFileSystem(DataType curType, DataObject.Relevant KindOfRelevant, bool decrypto = true) { DataObject ob = null; ob = prefs.loadValue(generatePath(curType, KindOfRelevant), generateType(curType), decrypto); if (ob != null) { ob.mType = curType; } return ob; }
private string generatePath(DataType curType, DataObject.Relevant KindOfRelevant) { string fileName = PreDefined[curType].fileName; string curPath = string.Empty; if (KindOfRelevant == DataObject.Relevant.DeviceRelevant){ curPath = Path.Combine(baseNonAccountPath, fileName); } else { curPath = Path.Combine(baseAccountPath, fileName); } return curPath; }