public ProductCategoriesManagementDataAccessService(NorthwindDataAccessFactory factory) { this.factory = factory ?? throw new ArgumentNullException(nameof(factory)); }
/// <summary> /// Initializes a new instance of the <see cref="ProductCategoriesManagementDataAccessService"/> class. /// </summary> /// <param name="sqlConnection">Sql connection.</param> public ProductCategoriesManagementDataAccessService(SqlConnection sqlConnection) { this.northwindDataAccessFactory = new SqlServerDataAccessFactory(sqlConnection) ?? throw new ArgumentNullException(nameof(sqlConnection)); }