//Меню для таблиці Response static void ResponseMenu(int Id, int idUser, int goodId) { ResponseService responseService = new ResponseService(); responseService.Get(Id); if (idUser == 1) { while (true) { Console.WriteLine("What do you want to do next?"); Console.WriteLine("1 - search\n 2 - sort\n 3 - return to goods"); int responseNumber = responseService.GetResponce(); Console.Clear(); if (responseNumber == 1) { responseService.SearchResponse(); break; } else if (responseNumber == 2) { responseService.SortResponse(); break; } else if (responseNumber == 3) { break; } else { Console.WriteLine("You have entered wrong number please enter again"); } Console.Clear(); } } else { while (true) { Console.WriteLine("What do you want to do next?"); Console.WriteLine("1 - add\n 2 - change\n 3 - delete\n 4 - return to good"); int responseNumber = responseService.GetResponce(); Console.Clear(); if (responseNumber == 1) { Console.WriteLine("Enter response: "); string responseName = Console.ReadLine(); responseService.Create(idUser, goodId, responseName); responseService.Save(); break; } else if (responseNumber == 2) { responseService.Get(idUser); Console.WriteLine("Please enter id of response which you want to change"); int responseId = CheckNumber(); Console.WriteLine("Enter new response : "); string name = Console.ReadLine(); responseService.Change(responseId, name); Console.Clear(); break; } else if (responseNumber == 3) { responseService.Get(idUser); Console.WriteLine("Please enter id of response which you want to delete"); int responseId = CheckNumber(); responseService.Delete(responseId); Console.Clear(); break; } else if (responseNumber == 4) { break; } else { Console.WriteLine("You have entered wrong number please enter again"); Console.Clear(); } } } }