Exemplo n.º 1
0
        private void RateBook(string[] args)
        {
            if (args.Length != 3)
            {
                output.PrintLine("Wrong rate command format. Try: rate [book id] [rating]");
            }
            var bookId = long.Parse(args[1]);
            var rating = int.Parse(args[2]);

            booksManager.Rate(bookId, rating);
            var book        = booksManager.FindById(bookId);
            var totalRating = booksManager.ComputeRatingFor(bookId);

            output.PrintLine($"{book.Title} rated: {rating}, total rating: {totalRating}");
        }