public static void add_service(string[] user_input_array) { if (user_input_array.Length < 3) { Console.WriteLine("Для добавления Услуги нужно назвние и цена"); return; } int price; try { price = Convert.ToInt32(user_input_array[2]); } catch (FormatException ex) { Console.WriteLine(ex.Message); Console.WriteLine("Цена должна быть целым числом"); return; } catch (OverflowException oex) { Console.WriteLine(oex.Message); Console.WriteLine("Цена должна быть меньше или равна"); return; } if (Beards_n_hair.add_service(user_input_array[1], price)) { Console.WriteLine("Услуга успешно добавлена"); } else { Console.WriteLine("Услуга не была добавлена"); } }
public static void add_customer(string[] user_input_array) { if (user_input_array.Length < 3) { Console.WriteLine("Для добавления клиента нужно имя и фамилия"); return; } if (Beards_n_hair.add_customer(user_input_array[1], user_input_array[2])) { Console.WriteLine("Клиент успешно добавлен"); } else { Console.WriteLine("Клиент не был добавлен"); } }
static void Main(string[] args) { print_menu(); string user_input = ""; while (user_input != "q") { Console.WriteLine("Введите команду"); user_input = Console.ReadLine(); string[] user_input_array = user_input.Split(' '); if (user_input_array.Length == 0) { Console.WriteLine("Пожалуйста, введите команду!!!"); continue; } switch (user_input_array[0]) { case "print all": Beards_n_hair.print(); break; case "add_customer": add_customer(user_input_array); break; case "add_service": add_service(user_input_array); break; case "q": break; default: Console.WriteLine("Некорректный ввод"); break; } } }