public void createNewFile(string username) { string curDirectory = System.IO.Directory.GetCurrentDirectory() + "\\"; var serializer = new DataContractSerializer(typeof(UserData)); UserData dummyData = new UserData(username); using (var sw = new StringWriter()) { using (var writer = new FileStream(curDirectory + username + ".xml", FileMode.CreateNew, FileAccess.Write)) { serializer.WriteObject(writer, dummyData); writer.Flush(); } } }
public void loadUserData(string username) { string curDirectory = System.IO.Directory.GetCurrentDirectory() + "\\"; var serializer = new DataContractSerializer(typeof(UserData)); string curFile = curDirectory + username + ".xml"; if (File.Exists(curFile)) { using (var sr = new StringReader(curDirectory + username + ".xml")) { using (var reader = new FileStream(curFile, FileMode.Open, FileAccess.Read)) { userData = (UserData)serializer.ReadObject(reader); reader.Close(); } } } else { createNewFile(username); } }
public RecommenderFeature() { userData = new UserData(); }