コード例 #1
0
 public static void BookReturn(string title, int copies)
 {
     copies += 1;
     Console.WriteLine($"You have returned {title} \nThere is now {copies} left");
     Console.WriteLine("Press any key to continue");
     Console.ReadKey();
     Console.Clear();
     CheckoutMenu.OptionsMenu();
 }
コード例 #2
0
        public static void BookRenew(string loanDate)
        {
            DateTime date = DateTime.Parse(loanDate);

            Console.WriteLine("\nHow many days would you like to extend?");

            string input = Console.ReadLine();

            switch (input)
            {
            case "1":
                TimeSpan time1   = new TimeSpan(1, 0, 0, 0);
                DateTime extend1 = date.Add(time1);
                Console.WriteLine($"Your new return date is: {extend1}");
                break;

            case "2":
                TimeSpan time2   = new TimeSpan(2, 0, 0, 0);
                DateTime extend2 = date.Add(time2);
                Console.WriteLine($"Your new return date is: {extend2}");
                break;

            case "3":
                TimeSpan time3   = new TimeSpan(3, 0, 0, 0);
                DateTime extend3 = date.Add(time3);
                Console.WriteLine($"Your new return date is: {extend3}");
                break;

            case "4":
                TimeSpan time4   = new TimeSpan(4, 0, 0, 0);
                DateTime extend4 = date.Add(time4);
                Console.WriteLine($"Your new return date is: {extend4}");
                break;

            case "5":
                TimeSpan time5   = new TimeSpan(5, 0, 0, 0);
                DateTime extend5 = date.Add(time5);
                Console.WriteLine($"Your new return date is: {extend5}");
                break;

            case "6":
                TimeSpan time6   = new TimeSpan(6, 0, 0, 0);
                DateTime extend6 = date.Add(time6);
                Console.WriteLine($"Your new return date is: {extend6}");
                break;

            case "7":
                TimeSpan time7   = new TimeSpan(7, 0, 0, 0);
                DateTime extend7 = date.Add(time7);
                Console.WriteLine($"Your new return date is: {extend7}");
                break;

            default:
                Console.WriteLine("Wrong input (1-7) only");
                BookRenew(loanDate);
                break;
            }
            Console.ReadKey();
            Console.Clear();
            CheckoutMenu.OptionsMenu();
        }
コード例 #3
0
 static void Main(string[] args)
 {
     CheckoutMenu.PickLibrary();
     CheckoutMenu.OptionsMenu();
 }