public EdgesController( IGetEdgesQuery getEdges, IDeleteEdgeCommand deleteEdge, ICreateEdgeCommand createEdge) { this.getEdges = getEdges ?? throw new ArgumentNullException(nameof(getEdges)); this.deleteEdge = deleteEdge ?? throw new ArgumentNullException(nameof(deleteEdge)); this.createEdge = createEdge ?? throw new ArgumentNullException(nameof(createEdge)); }
public GetLogisticCenterIdDbQuery( IGetEdgesQuery getEdges, IGetNodesQuery getNodes, IDbConnectionFactory connectionFactory) { this.getEdges = getEdges ?? throw new ArgumentNullException(nameof(getEdges)); this.connectionFactory = connectionFactory ?? throw new ArgumentNullException(nameof(connectionFactory)); this._getNodes = getNodes ?? throw new ArgumentNullException(nameof(getNodes)); }