private long GenerateNextPulledDownNumber() { var books = _bookRepository.ReadAll(); if (books == null || !books.Any()) { return(1); } return(books.Max(x => x.PulledDownNumber) + 1); }