コード例 #1
0
 public OrganizerAccount(Signup organizer)
 {
     while (true)
     {
         Console.WriteLine("Enter your choice \n1.Display profile \n2.Update profile \n3.Update password \n4.Logout");
         ConsoleKey choiceKey = Console.ReadKey().Key;
         Console.ReadLine();
         if (choiceKey == ConsoleKey.D1)
         {
             DisplayProfile(organizer);
         }
         else if (choiceKey == ConsoleKey.D2)
         {
             UpdateProfile(organizer);
         }
         else if (choiceKey == ConsoleKey.D3)
         {
             UpdatePassword(organizer);
         }
         else if (choiceKey == ConsoleKey.D4)
         {
             Console.WriteLine("Logout successfull");
             break;
         }
         else
         {
             Console.WriteLine("Invalid Choice");
         }
     }
 }
コード例 #2
0
 void DisplayProfile(Signup userAccount)
 {
     Console.WriteLine("user Profile");
     Console.WriteLine("Mail ID          : " + userAccount.userMailId);
     Console.WriteLine("First Name       : " + userAccount.userFirstName);
     Console.WriteLine("Last Name        : " + userAccount.userLastName);
     Console.WriteLine("Mobile Number    : " + userAccount.userMobileNumber);
     Console.WriteLine("DOB              : " + userAccount.userDOB);
     Console.WriteLine("Gender           : " + userAccount.userGender);
 }
コード例 #3
0
 void DisplayProfile(Signup organizerAccount)
 {
     Console.WriteLine("user Profile");
     Console.WriteLine("Mail ID\t: " + organizerAccount.userMailId);
     Console.WriteLine("First Name\t: " + organizerAccount.userFirstName);
     Console.WriteLine("Last Name\t: " + organizerAccount.userLastName);
     Console.WriteLine("Mobile Number\t: " + organizerAccount.userMobileNumber);
     Console.WriteLine("DOB\t: " + organizerAccount.userDOB);
     Console.WriteLine("Gender\t: " + organizerAccount.userGender);
     Console.WriteLine("Role\t: " + organizerAccount.userGender);
 }
コード例 #4
0
        void UpdatePassword(Signup organizerAccount)
        {
            Console.WriteLine("Enter the new password");
            string newPassword = Input.GetPassword();

            Console.WriteLine("Re-Enter the password");
            string reenteredPassword = Console.ReadLine();

            if (newPassword.Equals(reenteredPassword))
            {
                organizerAccount.userPassword = newPassword;
                Console.WriteLine("Password updated successfully");
            }
            else
            {
                Console.WriteLine("Password mismatch");
            }
        }
コード例 #5
0
        void UpdateProfile(Signup organizerAccount)
        {
            Console.WriteLine("Select the field you want to change");
            Console.WriteLine("1.First name \n2.Last name \n3.Mobile number \n4.DOB \n5.Gender");
            int choice = Input.GetChoice();

            switch (choice)
            {
            case 1:
                Console.WriteLine("Enter the First name");
                organizerAccount.userFirstName = Input.GetName();
                Console.WriteLine("Name updated successfully");
                break;

            case 2:
                Console.WriteLine("Enter the Last name");
                organizerAccount.userLastName = Console.ReadLine();
                Console.WriteLine("Name updated successfully");
                break;

            case 3:
                Console.WriteLine("Enter the Mobile number");
                organizerAccount.userMobileNumber = Input.GetMobileNumber();
                Console.WriteLine("Mobile number updated successfully");
                break;

            case 4:
                Console.WriteLine("Enter the DOB");
                organizerAccount.userDOB = Input.GetDOB();
                Console.WriteLine("DOB updated successfully");
                break;

            case 5:
                Console.WriteLine("Enter the Gender");
                organizerAccount.userGender = Input.GetGender();
                Console.WriteLine("Gender updated successfully");
                break;

            default:
                Console.WriteLine("Invalid choice");
                break;
            }
        }
コード例 #6
0
        public void Signup(string mailId, string password)
        {
            Signup signup = new Signup();

            userDatabase.Add(signup);
            signup.userMailId   = mailId;
            signup.userPassword = password;
            Console.WriteLine("Enter your first name");
            signup.userFirstName = Input.GetName();
            Console.WriteLine("Enter your last name");
            signup.userLastName = Console.ReadLine();
            Console.WriteLine("Enter your mobile number");
            signup.userMobileNumber = Input.GetMobileNumber();
            Console.WriteLine("Enter your DOB in DD/MM/YYYY format");
            signup.userDOB = Input.GetDOB();
            Console.WriteLine("Enter your gender");
            signup.userGender = Input.GetGender();
            Console.WriteLine("Enter your role");
            signup.userRole = Input.GetRole();
            Console.WriteLine("Account created succesfully");
        }