Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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);
        }