//CONSTRAINT FOR THE PASSWORD IF ALREADY EXISTS public static string PasswordCheck(string passWord, School school) { passWord = SHA.GenerateSHA512String(passWord); while (String.IsNullOrEmpty(passWord) || school.Users.Exists(u => u.PassWord == passWord)) { Console.WriteLine("This password already exists,try another"); passWord = SHA.GenerateSHA512String(Console.ReadLine()); } return(passWord); }
//CONSTRAINT FOR THE USERNAME IF ALREADY EXISTS public static string UsernameCheck(string userName, School school) { userName = SHA.GenerateSHA512String(userName); while (String.IsNullOrEmpty(userName) || school.Users.Exists(u => u.UserName == userName)) { Console.WriteLine("This username already exists,try another"); userName = SHA.GenerateSHA512String(Console.ReadLine()); } return(userName); }