public void search() { Console.Clear(); Console.SetWindowSize(70, 15); Console.Write(" 검색할 도서 이름을 입력하세요 ː "); string search = Console.ReadLine(); if (book.Exists(x => x.BookName == search)) { Console.WriteLine("\n\t번호\t 책 이름 \t 저자 \t 가격"); BookVO item = book.Find(x => x.BookName == search); Console.WriteLine("\n\t {0}\t {1}\t{2}\t {3}원", item.BookNo, item.BookName, item.BookAuthor, item.BookPrice); } else { Console.WriteLine(" 도서를 찾을 수 없습니다.."); } Console.Write("\n 뒤로 돌아가려면 아무 키나 누르세요.."); Console.ReadKey(); }
public void modify() { Console.Clear(); Console.SetWindowSize(65, 15); Console.Write(" 변경할 도서 이름을 입력하세요 ː "); string search = Console.ReadLine(); BookVO item = book.Find(x => x.BookName == search); if (item != null) { Console.Write("\n 변경된 도서 이름을 입력하세요 ː "); string name = Console.ReadLine(); InputAuthor: Console.Write(" 변경된 도서의 저자를 입력하세요 ː "); string author = Console.ReadLine(); if (!Exception.CheckEnglishKorean(author)) { goto InputAuthor; } InputPrice: Console.Write(" 변경된 도서의 가격을 입력하세요 ː "); string price = Console.ReadLine(); if (!Exception.CheckNumber(price)) { goto InputPrice; } item.BookName = name; item.BookAuthor = author; item.BookPrice = price; Console.WriteLine("\n\t\t『 도서 변경이 완료되었습니다 』"); System.Threading.Thread.Sleep(1300); } else { Console.WriteLine("\n 도서를 찾을 수 없습니다.."); Console.Write(" 뒤로 돌아가려면 아무 키나 누르세요.."); Console.ReadKey(); } }