예제 #1
0
        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));
        }