static void Main(string[] args) { try { usersBLL = Provaider.UsersBLL; imagesBLL = Provaider.ImagesBLL; relationsBLL = Provaider.RelationsBLL; bool succes; int menuNumber = 0; do { do { System.Console.Clear(); System.Console.WriteLine(" 1 - Show all users"); System.Console.WriteLine(" 2 - Show all images"); System.Console.WriteLine(" 3 - Show all specific user images"); System.Console.WriteLine(" 4 - Show all users with specific images"); System.Console.WriteLine(" 5 - Add new user"); System.Console.WriteLine(" 6 - -"); System.Console.WriteLine(" 7 - Add images to user"); System.Console.WriteLine(" 8 - Remove images from user"); System.Console.WriteLine(" 9 - Remove user"); System.Console.WriteLine("10 - -"); System.Console.WriteLine("11 - Update user"); System.Console.WriteLine("12 - Update image"); System.Console.WriteLine("13 - Exit"); System.Console.Write("Enter the number of menu: "); succes = int.TryParse(System.Console.ReadLine(), out menuNumber); System.Console.WriteLine(); } while (!succes); if (menuNumber > 0 && menuNumber < 13) { switch (menuNumber) { case 1: { ShowAllUsers(); } break; case 2: { ShowAllImages(); } break; case 3: { ShowImagesOfUser(); } break; case 4: { ShowUsersWithImages(); } break; case 5: { AddUser(); } break; case 6: { } break; case 7: { AddImageToUser(); } break; case 8: { DeleteImageFromUser(); } break; case 9: { DeleteUser(); } break; case 10: { } break; case 11: { UpdateUser(); } break; case 12: { UpdateImage(); } break; } } } while (menuNumber != 13); } catch { System.Console.WriteLine("Critical error"); System.Console.ReadLine(); } }