public static void LoginAccessControl() { User userToLogin = new User(); userToLogin.Name = ""; userToLogin.Surname = ""; Console.Write("Username: "******"Password: "******""; if (UserSqlOperations.IsValidUser(userToLogin, true)) { LoginProcess.loginedUser = UserSqlOperations.GetUser(userToLogin.UserName); LoginProcess.loginDate = DateTime.Now; LogOperation.LogProgram.Info(LoginProcess.loginedUser.UserName + " logined."); RecordSystemMenu(); } else { LogOperation.LogProgram.Info(userToLogin.UserName + " has entered invalid username or password."); Console.WriteLine("Invalid user name or password..."); } }
public static void SignUpUser() { User userToSignUp = new User(); Console.Write("Name: "); userToSignUp.Name = Console.ReadLine(); Console.Write("Surname: "); userToSignUp.Surname = Console.ReadLine(); Console.Write("Username: "******"Password: "******"Gsm: "); userToSignUp.Gsm = Utils.GetNumericValueWithValidation(Console.ReadLine(), "Gsm: ", "\nPlease Enter Valid Gsm with these format (5#########)\n\n", true, 10); UserSqlOperations.InsertUser(userToSignUp); LoginProcess.loginedUser = UserSqlOperations.GetUser(userToSignUp.UserName); LoginProcess.loginDate = DateTime.Now; LogOperation.LogProgram.Info(userToSignUp.UserName + " signed up."); RecordSystemMenu(); }