static void Main(string[] args) { int option = 0; // objects to CRUD class MailUserCRUD user = MailUserCRUD.GetInstance(); // adding some pre existing users! user.addUser("umair", "CS24"); user.addUser("Talha", "CS39"); user.addUser("Rizwaan", "CS23"); while (option != 3) // options { Console.Clear(); Console.WriteLine("#######################################"); Console.WriteLine(" APPLICATION SIGNIN/ SIGNUP "); Console.WriteLine("#######################################"); Console.WriteLine("1- Login"); Console.WriteLine("2- Signup"); Console.WriteLine("3- Exit"); Console.WriteLine("Enter "); option = int.Parse(Console.ReadLine()); Program P = new Program();// object to call respective function if (option == 1) { P.signin(); } else if (option == 2) { P.signup(); } } }
public static MailUserCRUD GetInstance() { // create the instance only if the instance is null if (instance == null) { instance = new MailUserCRUD(); } // Otherwise return the already existing instance return(instance); }
void signup() { Console.WriteLine("\n*Username: \t"); string name = Console.ReadLine(); Console.WriteLine("\n*Password: \t"); string password = Console.ReadLine(); // objects to CRUD class MailUserCRUD obj = MailUserCRUD.GetInstance(); obj.addUser(name, password); // add user Console.WriteLine("User added successfully!..."); Console.ReadKey(); }
void signin() { // user input Console.WriteLine("\n*Username: \t"); string name = Console.ReadLine(); Console.WriteLine("\n*Password: \t"); string password = Console.ReadLine(); // objects to CRUD class MailUserCRUD obj = MailUserCRUD.GetInstance(); bool found = obj.verifyUsers(name, password);// verify existing user in CURD class if (found == true) { Console.WriteLine("Loggedin successfully"); } else { Console.WriteLine("User doesn't exists!"); } Console.ReadKey(); }