public void SaveSignsDb() { var signsPath = GetFilePath(Constants.XmlFiles.Signs); SignsContainer signsContainer = new SignsContainer(); signsContainer.Signs = new List <Sign>(_signsDatabase.Values); var serializer = new XmlSerializer(typeof(SignsContainer)); var stream = new MemoryStream(); serializer.Serialize(stream, signsContainer); File.WriteAllBytes(signsPath, stream.ToArray()); stream.Close(); }
public void SaveSignsDb() { var signsPath = GetFilePath(Constants.XmlFiles.Signs); SignsContainer signsContainer = new SignsContainer(); signsContainer.Signs = new List<Sign>(_signsDatabase.Values); var serializer = new XmlSerializer(typeof(SignsContainer)); var stream = new MemoryStream(); serializer.Serialize(stream, signsContainer); File.WriteAllBytes(signsPath, stream.ToArray()); stream.Close(); }