public static bool SaveToFile(string strFilePath, ShotHistory shotHistory) { try { XmlSerializer serializer = new XmlSerializer(typeof(ShotHistory)); FileStream fs = new FileStream(strFilePath, FileMode.Create); serializer.Serialize(fs, shotHistory); fs.Close(); } catch (Exception) { return(false); } return(true); }
public static bool LoadFromFile(string strFilePath, ref ShotHistory shotHistory) { try { XmlSerializer serializer = new XmlSerializer(typeof(ShotHistory)); FileStream fs = new FileStream(strFilePath, FileMode.Open); shotHistory = (ShotHistory)serializer.Deserialize(fs); fs.Close(); } catch (Exception) { return(false); } return(true); }