Example #1
0
        private ConcurrentDictionary <Guid, object> Read()
        {
            Type generic = typeof(List <>);
            var  type    = generic.MakeGenericType(_entityType);
            var  items   = ((Files.OfJson(_fileName, type) ?? Activator.CreateInstance(type)) as IEnumerable) ?? new object[0];
            var  data    = new ConcurrentDictionary <Guid, object>();

            foreach (var item in items)
            {
                data.TryAdd(Guid.NewGuid(), item);
            }
            return(data);
        }