Example #1
0
        public JsonResult AddNewProject(TeamProjectPostJsonModel projectJson)
        {
            var project    = _projectMapper.TeamProjectPostJsonModelToProject(projectJson);
            var group      = _groupMapper.ManagerPostTeamJsonModelToGroup(projectJson.Team);
            var trainees   = projectJson.Team.Trainees.Select(_traineeMapper.TraineeJsonToTraineeMentorId).ToList();
            var newProject = _projectProvider.AddProject(project);
            var newGroup   = _groupProvider.AddGroup(trainees, group, newProject);

            return(Json(newGroup.Id));
        }