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)); }