Esempio n. 1
0
        public IActionResult Create([FromBody] AddTask taskToAdd)
        {
            if (taskToAdd == null)
            {
                return(BadRequest());
            }

            var task = taskService.AddTask(taskToAdd);

            foreach (var milestoneModel in taskToAdd.ControlPointIds)
            {
                milestoneService.AssignTaskToMilestone(milestoneModel.ID, task.ID);
            }

            foreach (var taskPerformer in taskToAdd.TaskPerformers)
            {
                taskPerformerService.AssignUserToTask(taskPerformer.Id, task.ID);
            }


            return(Ok(task));
        }