示例#1
0
        public async Task <TeamView> AddTeamAsync(CreateTeamView teamView)
        {
            var team = new Team
            {
                Name    = teamView.Name,
                Members = teamView.MemberIds.Select(memberId => new User {
                    Id = memberId
                }).ToList(),
                Projects = teamView.ProjectIds.Select(memberId => new Project {
                    Id = memberId
                }).ToList()
            };

            var result = await _teamRepository.CreateAsync(team);

            return(result.Map());
        }