public InsertPromotionDataCommiter(IgniteAdapter igniteAdapter, IEntitiesForInsertingProvider <Promotion> promotionsProvider) { this.igniteAdapter = igniteAdapter ?? throw new ArgumentNullException($"{nameof(igniteAdapter)} should not be null"); this.promotionsProvider = promotionsProvider ?? throw new ArgumentNullException($"{nameof(promotionsProvider)} should not be null"); }
public InsertUserDataCommiter(IgniteAdapter igniteAdapter, IEntitiesForInsertingProvider <User> usersProvider) { this.igniteAdapter = igniteAdapter ?? throw new ArgumentNullException($"{nameof(igniteAdapter)} should not be null"); this.usersProvider = usersProvider ?? throw new ArgumentNullException($"{nameof(usersProvider)} should not be null"); }
public RemoveDataCommiter(IgniteAdapter igniteAdapter, IEntitiesForRemovingProvider <TKey, TEntity> entityIdsProvider) { this.igniteAdapter = igniteAdapter ?? throw new ArgumentNullException($"{nameof(igniteAdapter)} should not be null"); this.entityIdsProvider = entityIdsProvider ?? throw new ArgumentNullException($"{nameof(entityIdsProvider)} should not be null"); }