Example #1
0
        private T Add <T>(T entity) where T : class
        {
            if (entity == null)
            {
                throw new ArgumentNullException(nameof(entity));
            }

            _storage.GetCollection <T>().Add(entity);

            return(entity);
        }
Example #2
0
 /// <summary>
 /// <see cref="IReadonlyStorage.Set{T}"/>
 /// </summary>
 public IQueryable <T> Set <T>() where T : class
 {
     return(_storage.GetCollection <T>()
            .AsQueryable());
 }