Ejemplo n.º 1
0
        /// <summary>
        /// 유저 모드에서 메뉴창을 그리고 다음으로 이동하는 메소드
        /// </summary>
        /// <param name="memList">유저 정보리스트</param>
        /// <param name="bookList">책 정보 리스트</param>
        /// <param name="rentalList">대여자 리스트</param>
        /// <param name="id">현재 사용자명</param>
        public void UserMenu()
        {
            bool flag = true;

            while (flag)
            {
                printAboutControlMembers.UserModeMenu();
                mode = Console.ReadLine();
                switch (mode)
                {
                case LibraryConstants.RENT_BOOK_PAGE:
                    functionInUserMode.RentBookPage(id);
                    break;

                case LibraryConstants.EXTEND_RENTALTIME_PAGE:
                    functionInUserMode.ExtendRentalTime(id);
                    break;

                case LibraryConstants.RETURN_BOOKS:
                    functionInUserMode.ReturnBook(id);
                    break;

                case LibraryConstants.GO_BACK:
                    flag = false;
                    break;

                default:
                    break;
                }
            }
        }