public IActionResult AddJob(AddJobSkillViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                int jobId   = viewModel.JobId;
                int skillId = viewModel.SkillId;

                List <JobSkill> existingItems = context.JobSkills
                                                .Where(js => js.JobId == jobId)
                                                .Where(js => js.SkillId == skillId)
                                                .ToList();

                if (existingItems.Count == 0)
                {
                    JobSkill jobSkill = new JobSkill
                    {
                        JobId   = jobId,
                        SkillId = skillId
                    };
                    context.JobSkills.Add(jobSkill);
                    context.SaveChanges();
                }

                return(Redirect("/Home/Detail/" + jobId));
            }

            return(View(viewModel));
        }
        public IActionResult AddJob(int id)
        {
            Job                  theJob         = context.Jobs.Find(id);
            List <Skill>         possibleSkills = context.Skills.ToList();
            AddJobSkillViewModel viewModel      = new AddJobSkillViewModel(theJob, possibleSkills);

            return(View(viewModel));
        }