Example #1
0
        public void SaveState()
        {
            var    serverStatePath = ConfigurationManager.AppSettings["serverStatePathFile"];
            string stateFilePath   = AppDomain.CurrentDomain.BaseDirectory + @"..\..\state\" + serverStatePath;

            XDocument xmlXDocument = XDocument.Load(stateFilePath);
            var       xElement     = xmlXDocument.Root?.Element(XName.Get("lastGeneratedId"));

            if (xElement != null)
            {
                xElement.Value = idGenerator.GetCurrentId().ToString();
            }
            xmlXDocument.Save(stateFilePath);
        }