Exemplo n.º 1
0
        public static T GetInitialized <T>(this SimpleIo io, string name, Func <T> createDefault)
        {
            if (!io.Contains(name))
            {
                io.Put(name, createDefault());
            }
            var result = io.Get <T>(name);

            return(result == null?createDefault() : result);
        }
Exemplo n.º 2
0
 public SubscriptionsPersistence(SimpleIo io, string resourceName = null)
 {
     _io           = io;
     _resourceName = resourceName ?? "Subscriptions";
 }