public Aspirant Register() { Console.Write("Enter Your FirstName: "); string firstName = Console.ReadLine(); Console.Write("Enter Your LastName: "); string lastName = Console.ReadLine(); Console.Write("Enter Your MiddleName (optional): "); string middleName = Console.ReadLine(); Console.Write("Enter Your Date of Birth (yyyy/mm/dd): "); DateTime dateOfBirth = Convert.ToDateTime(Console.ReadLine()); Console.Write("Enter Your Address: "); string address = Console.ReadLine(); Console.Write("Enter Your Email: "); string email = Console.ReadLine(); Console.Write("Enter Your NIN: "); string nin = Console.ReadLine(); Console.Write("Enter Your Gender (male/female): "); string gender = Console.ReadLine(); Console.Write("Enter Your State: "); string state = Console.ReadLine(); Console.Write("Enter Your Institution: "); string institution = Console.ReadLine(); Console.Write("Enter Your Course: "); string course = Console.ReadLine(); string registrationNumber = GenerateRegNumber(); Console.WriteLine($"Your Registration number is: {registrationNumber}"); Aspirant aspirant = new Aspirant(firstName, lastName, dateOfBirth, address, email, nin, gender, state, registrationNumber, institution, course, middleName); return(aspirant); }
public static void ShowInfo() { Console.WriteLine("Enter registration Number: "); string regNumber = Console.ReadLine().Trim(); Aspirant aspirant = aspirantManager.GetAspirantByRegNumber(regNumber); if (aspirant == null) { Console.WriteLine("Student with this registration dosen`nt exist"); } else { Console.WriteLine($"First Name: {aspirant.FirstName}"); Console.WriteLine($"Last Name: {aspirant.LastName}"); Console.WriteLine($"Registration Number: {aspirant.RegistrationNumber}"); } }
public static Aspirant Parse(string aspirantString) { string[] aspirantDetails = aspirantString.Split("-"); string firstName = aspirantDetails[0]; string lastName = aspirantDetails[1]; DateTime dateOfBirth = DateTime.Parse(aspirantDetails[2]); string address = aspirantDetails[3]; string email = aspirantDetails[4]; string nin = aspirantDetails[5]; string gender = aspirantDetails[6]; string state = aspirantDetails[7]; string registrationNumber = aspirantDetails[8]; string institution = aspirantDetails[9]; string course = aspirantDetails[10]; string middleName = aspirantDetails[11]; Aspirant aspirant = new Aspirant(firstName, lastName, dateOfBirth, address, email, nin, gender, state, registrationNumber, institution, course, middleName); return(aspirant); }
static void Main(string[] args) { Registration registration = new Registration(); bool continueReg = true; while (continueReg) { Aspirant aspirant = registration.Register(); Console.WriteLine(aspirant.RegistrationNumber); Console.Write("Do you want to continue(y/n): "); string answer = Console.ReadLine().ToLower().Trim(); if (answer == "n") { continueReg = false; } } }
public void DeleteAspirant(Aspirant aspirant) { Aspirants.Remove(aspirant); RefreshFile(); }
public static string AspirantToString(Aspirant aspirant) { string aspirantString = $"{aspirant.FirstName} - {aspirant.LastName} - {aspirant.DateOfBirth.ToString()} - {aspirant.Address} - {aspirant.Email} - {aspirant.NIN} - {aspirant.Gender} - {aspirant.State} - {aspirant.RegistrationNumber} - {aspirant.Institution} - {aspirant.Course} - {aspirant.MiddleName}"; return(aspirantString); }