public IActionResult PostJob(JobSkillVM jobSkill) { jobSkill.Job.ScheduleDone = false; _context.Job.Add(jobSkill.Job); foreach (JobSkill js in jobSkill.JobSkills) { js.JobId = jobSkill.Job.JobId; _context.JobSkill.Add(js); } _context.SaveChangesAsync(); ScheduleHelper scheduleRepo = new ScheduleHelper(_context); scheduleRepo.AddLabourersToFirstSchedule(jobSkill.Job.JobId); return(new ObjectResult(jobSkill.Job.JobId)); }