/// <summary> /// Initializes a new instance of the <see cref="OperationConditionalCreateToManyWithReverseRelation{TSource, TTarget, TBaseSource, TBaseTarget, TIntention}"/> class. /// </summary> public OperationConditionalCreateToManyWithReverseRelation( IConvertStrategyProvider <TBaseSource, TBaseTarget, TIntention> convertStrategyProvider, IGenericStrategyProvider <ICreateByBaseAsCriterionStrategy <TBaseSource, TBaseTarget>, TBaseSource> createInstanceStrategyProvider) { convertStrategyProvider.NotNull(nameof(convertStrategyProvider)); createInstanceStrategyProvider.NotNull(nameof(createInstanceStrategyProvider)); this.convertStrategyProvider = convertStrategyProvider; this.createInstanceStrategyProvider = createInstanceStrategyProvider; }
/// <summary> /// Initializes a new instance of the <see cref="CreateConvertFromStrategyHelper{TSource, TTarget, TIntention}" /> class. /// </summary> public CreateConvertFromStrategyHelper(IGenericStrategyProvider <ICreateConvertStrategy <TSource, TTarget, TIntention>, TSource> strategyProvider) { strategyProvider.NotNull(nameof(strategyProvider)); this.strategyProvider = strategyProvider; }