Example #1
0
        public bool Save <T>(T objectToSave) where  T : class
        {
            IPersistenceAdapter <T> adapter = new PersistenceAdapter <T>();

            try
            {
                adapter.SaveData(objectToSave, objectToSave.GetType().Name + ".data");
            }
            catch (Exception e)
            {
                return(false);
            }

            return(true);
        }
Example #2
0
        public Task <T> Load <T>() where  T : class
        {
            IPersistenceAdapter <T> adapter = new PersistenceAdapter <T>();

            return(adapter.LoadData(typeof(T).Name + ".data"));
        }