Пример #1
0
        /// <summary>This method collects information from the Json file.</summary>
        /// <returns>A deserialized AdminSettings object variable</returns>
        public static AdminSettings GetCurrentSettings()
        {
            string result = string.Empty;

            using (StreamReader r = new StreamReader(filepath))
            {
                result = r.ReadToEnd();
            }
            AdminSettings currentSettings = JsonConvert.DeserializeObject <AdminSettings>(result);

            return(currentSettings);
        }
Пример #2
0
        /// <summary>This method takes in an AdminObject, converts it to a serialzied string, and writes it to Json file.</summary>
        /// <param name="AdminObject">A (non-serialized) AdminSettings object</param>
        /// <return>There is no return for this method</return>
        public static void SetAdminSettings(AdminSettings AdminObject)
        {
            string SerializedAdminObject = JsonConvert.SerializeObject(AdminObject);

            SetAdminSettings(SerializedAdminObject);
        }