static void Main(string[] args) { User us = new User(); RightsGranted rg = new RightsGranted(); Console.WriteLine("Въведете потребителско име : "); us.Username = Console.ReadLine(); Console.WriteLine("Въведете парола : "); us.Password = Console.ReadLine(); LoginValidation logVal = new LoginValidation(us.Username, us.Password, printError); User us1 = null; if (logVal.ValudateUserInput(ref us1)) { Console.WriteLine("\n\nПотеребителско име :" + us1.Username + "\nПарола :" + us1.Password + "\nФакултетен номер :" + us1.FakNum + "\nРоля :" + us1.Role); UserData.UserRoleOfCurrUser = us1.Role; Console.Write("\n\nРолята на потребителя, който използва приложението е : "); switch ((Int32)LoginValidation._currentUserRole) { case (2): Console.WriteLine("Администратор"); callMenu(us1.Role); break; case (3): Console.WriteLine("Инспектор"); callMenu(us1.Role); break; case (4): Console.WriteLine("Професор"); callMenu(us1.Role); break; case (5): Console.WriteLine("Студент"); callMenu(us1.Role); break; default: Console.WriteLine("Нещо се обърка"); break; } Console.ReadLine(); } else { printError("\n\nРолята на потребителя, който използва приложението е : " + LoginValidation._currentUserRole); Console.ReadLine(); } Console.ReadLine(); }