/// <summary> /// Configures the storage which required by Parbad for saving and loading data. /// </summary> /// <param name="builder"></param> /// <param name="configureStorage"></param> public static IParbadBuilder ConfigureStorage(this IParbadBuilder builder, Action <IStorageBuilder> configureStorage) { if (builder == null) { throw new ArgumentNullException(nameof(builder)); } if (configureStorage == null) { throw new ArgumentNullException(nameof(configureStorage)); } var storageBuilder = new StorageBuilder(builder.Services); storageBuilder.UseDefaultStorageManager(); configureStorage(storageBuilder); return(builder); }