/// <summary> /// This is creation an account for job seeker /// </summary> /// <param name="username">Name of job seeker</param> /// <param name="password">password of job seeker</param> /// <param name="firstName">first name of job seeker</param> /// <param name="lastName">last name of job seeker</param> /// <param name="email">email of job seeker</param> /// <param name="phone">phone of job seeker</param> /// <returns></returns> public static JobSeeker CreateJobSeekerAccount(string username, string password, string firstName, string lastName, string email, int phone) { var jobSeekerAccount = new JobSeeker { Username = username, Password = password, FirstName = firstName, LastName = lastName, Email = email, Phone = phone, }; db.JobSeekers.Add(jobSeekerAccount); db.SaveChanges(); return(jobSeekerAccount); }
/// <summary> /// This is deletion an account for job seeker /// </summary> /// <param name="username">Name of job seeker</param> /// <param name="password">password of job seeker</param> /// <param name="firstName">first name of job seeker</param> /// <param name="lastName">last name of job seeker</param> /// <param name="email">email of job seeker</param> /// <param name="phone">phone of job seeker</param> /// <returns></returns> public static JobSeeker DeleteJobSeekerAccount(string username, string password, string firstName, string lastName, string email, int phone) { var jobSeekerAccount = new JobSeeker { Username = username, Password = password, FirstName = firstName, LastName = lastName, Email = email, Phone = phone, }; // Query the database for the rows to be deleted. var deleteOrderDetails = from details in db.JobSeekers where details.Username == username && details.Password == password && details.FirstName == firstName && details.LastName == lastName && details.Email == email && details.Phone == phone select details; foreach (var detail in deleteOrderDetails) { db.JobSeekers.Remove(detail); } try { db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); // Provide for exceptions. } return(jobSeekerAccount); }