public DynamoDbController(IPutItem putItem, IGetBook getBook, IUpdateItem updateItem, IDeleteItem deleteItem) { _putItem = putItem; _getBook = getBook; _updateItem = updateItem; _deleteItem = deleteItem; }
public DeleteItem(IAmazonDynamoDB dynamoDbClient, IGetBook getBook) { _dynamoDbClient = dynamoDbClient; _getBook = getBook; }
public MainController(IEditBook libraryDaoDB, IGetBook readBookFromDaoDB, ICreateBook createBookFromDaoDB) { editBook = libraryDaoDB; readBook = readBookFromDaoDB; createBook = createBookFromDaoDB; }
public BookController(IGetBook bookGetter) { _bookGetter = bookGetter; }
public UpdateItem(IGetBook getBook, IAmazonDynamoDB dynamoDbClient) { _getBook = getBook; _dynamoDbClient = dynamoDbClient; }