// Метод поиск пользователя private static Person FindPerson() { Console.Write("Введите имя и фамилию интересующего пользователя.\nFirst Name: "); string firstName = Console.ReadLine(); Console.Write("Last Name: "); string lastName = Console.ReadLine(); return(AppFunctioality.FindPerson(firstName, lastName)); }
// Метод выбора Person для добавления новых постулпений private static Person ChoicePerson() { AppFunctioality.ToPrintPerson(); int Id; Console.WriteLine("Выберете пользователя - введите его Id"); while (!Int32.TryParse(Console.ReadLine(), out Id)) { Console.WriteLine("Введенно некрорректное значение Id"); } return(AppFunctioality.FindPerson(Id)); }
// Метод для регистрации нового пользователя private static void AddNewPerson() { Console.Write("Введите имя и фамилию пользователя которого хотите ДОБАВИТЬ.\nИх сочетание должно быть УНИКАЛЬНЫМ!!!.\nFirst Name: "); string firstName = Console.ReadLine(); Console.Write("Last Name: "); string lastName = Console.ReadLine(); if (AppFunctioality.FindPerson(firstName, lastName) == null) { AppFunctioality.AddPerson(firstName, lastName); } else { Console.WriteLine("Данный пользователь уже занесен в базу данных!"); } }
// Метод для удаления зарегистрированного пользователя private static void DeletePerson() { Console.Write("Введите имя и фамилию пользователя которого хотите УДАЛИТЬ.\nFirst Name: "); string firstName = Console.ReadLine(); Console.Write("Last Name: "); string lastName = Console.ReadLine(); Person person = AppFunctioality.FindPerson(firstName, lastName); if (person == null) { Console.WriteLine("Данного пользователя нет в БД!"); } else { AppFunctioality.RemovePerson(person); } }