static void Main(string[] args) { string name = "", surname = "", city = "", email = "", companyname = "", password = ""; string lname = "", lpassword = "", lid = ""; int age = 0; long phonenumber = 0; Database.Database database = new Database.Database(); Program p = new Program(); Vacation v = new Vacation(); CV cv = new CV(); Console.OutputEncoding = System.Text.Encoding.Unicode; Console.Title = @"Author: Mehrac Lətifli || Project : Job posting platform || Date: 5 March 2021 || Location: Azerbaijan. Baku"; string vacationTitle = "", vacationText = "", vacatinoMail = "", vacationMobile = ""; for (int i = 0; i < 1000; i++) { Console.ForegroundColor = ConsoleColor.White; Console.Clear(); Console.WriteLine($"\n 1 <- Employer "); Console.WriteLine($" 2 <- Worker "); Console.WriteLine($" 3 <- Exit "); Console.Write($"\n Enter: "); string choose = Console.ReadLine(); if (choose == "1") { Console.WriteLine($"\n 1 <- Log In Employer "); Console.WriteLine($"\n 2 <- Join Employer "); Console.Write($"\n Enter: "); string echoose = Console.ReadLine(); if (echoose == "2") { Thread.Sleep(2000); Console.Clear(); database.AddEmployerstoDatabase(name, surname, age, city, phonenumber, email, companyname, password); } if (echoose == "1") { if (database.LogInEmployersFromDatabase() == true) { Console.WriteLine($"\n 1 <- Show vacations "); Console.WriteLine($"\n 2 <- Add Vacations "); Console.WriteLine($"\n 3 <- Remove Vacations "); Console.WriteLine($"\n 4 <- Update Vacations "); Console.WriteLine($"\n 5 <- Find CV "); Console.Write($"\n Enter: "); string al = Console.ReadLine(); if (al == "1") { database.ExampleAddVacations(); database.ExampleAddVacationsShow(); database.ShowVacation(); } if (al == "2") { database.ShowVacation(); Console.Write($" Add Title of vacation : "); vacationTitle = Console.ReadLine(); Console.Write($" Add Text of vacation: "); vacationText = Console.ReadLine(); Console.Write($" Add Email address of vacation: "); vacatinoMail = Console.ReadLine(); Console.Write($" Add phonenumber of vacation: "); vacationMobile = Console.ReadLine(); database.AddVacation(vacationTitle, vacationText, vacatinoMail, vacationMobile); } if (al == "3") { database.ShowVacation(); database.RemoveVacations(); } if (al == "4") { database.ShowVacation(); database.Update(); } if (al == "5") { database.ShowCV(); database.FindCV(); } } else { try { Console.ForegroundColor = ConsoleColor.Red; DateTime time = DateTime.Now; throw new ExceptionLogIn(); Console.ForegroundColor = ConsoleColor.White; } catch (ExceptionLogIn) { p.ExceptionLogIn(); } } } } if (choose == "2") { Console.WriteLine($"\n 1 <- Log In Worker "); Console.WriteLine($"\n 2 <- Join Worker "); Console.Write($"\n Enter: "); string wchoose = Console.ReadLine(); if (wchoose == "1") { if (database.LogInWorkersFromDatabase() == true) { Console.WriteLine($"\n 1 <- Show in cv "); Console.WriteLine($"\n 2 <- Add CV "); Console.WriteLine($"\n 3 <- Remove CV "); Console.WriteLine($"\n 4 <- Update CV "); Console.WriteLine($"\n 5 <- Find Job "); Console.Write($"\n Enter: "); string lcchoose = Console.ReadLine(); if (lcchoose == "1") { database.ExampleAddCV(); database.ExampleAddCVShow(); database.ShowCV(); } if (lcchoose == "2") { database.ShowCV(); database.AddCV(); } if (lcchoose == "3") { database.ShowCV(); database.RemoveCV(); } if (lcchoose == "4") { database.ShowCV(); database.UpdateCV(); } if (lcchoose == "5") { database.ShowVacation(); database.Find(); } } else { try { Console.ForegroundColor = ConsoleColor.Red; DateTime time = DateTime.Now; throw new ExceptionLogIn(); Console.ForegroundColor = ConsoleColor.White; } catch (ExceptionLogIn) { p.ExceptionLogIn(); } } } if (wchoose == "2") { database.ShowWorker(); database.AddWorker(); } } if (choose == "3") { break; } Console.ReadKey(); } }