Exemple #1
0
        /// <summary>
        /// Shows member's all rents
        /// </summary>
        /// <param name="member"></param>
        private void ShowMyRents(Member member)
        {
            Console.Clear();
            Console.WriteLine("All my Rents");
            Console.WriteLine("------------\n");


            List <Rent> myRents = RentRepository.GetMyRents(member);

            if (myRents.Count == 0)
            {
                Console.WriteLine("\nThere is no rents registered");
            }
            else
            {
                for (int i = 0; i < myRents.Count; i++)
                {
                    int j = i;
                    if (myRents[i].RentedBook != null)
                    {
                        Console.WriteLine($"[{++j}][Book] [Title]: {myRents[i].RentedBook.Title} is rented from {myRents[i].StartDate} until {myRents[i].EndDate}");
                    }
                    else
                    {
                        Console.WriteLine($"[{++j}][Film] [Title]: {myRents[i].RentedFilm.Title} is rented from {myRents[i].StartDate} until {myRents[i].EndDate}");
                    }
                }
            }
            PressKeyToGoBackToMainMenu(member);
        }