public static void userRegistrationUI(ServicesUser service) { try { string tempStr = null; Console.Clear(); Console.WriteLine("======Registration====="); Console.WriteLine("Enter your IIN"); tempStr = Console.ReadLine(); if (tempStr != null && tempStr.Length == 12) { if (service.userDoesExist(tempStr) == null) { User newUser = userParse.GetUserData(tempStr); Console.WriteLine("Enter your password"); newUser.password = Console.ReadLine(); service.userRegistration(newUser); } else { Console.Clear(); Console.WriteLine("User with such IIN already exists, try again"); Console.ReadKey(); userRegistrationUI(service); } } else { Console.WriteLine("There is no such IIN, try again"); Console.ReadKey(); userRegistrationUI(service); } Console.WriteLine("Registration is succsessfull!!!"); Console.ReadKey(); Console.Clear(); } catch (Exception ex) { log.Error(ex.Message); } }