示例#1
0
        public static void AddManager(this TeamViewModel team, TeamMemberViewModel manager)
        {
            if (team.Members == null)
            {
                team.Members = new List <TeamMemberViewModel>();
            }

            if (manager.Role == MemberRole.Manager)
            {
                if (team.Manager() != null)
                {
                    team.Members.Remove(team.Manager());
                }

                team.Members.Add(manager);
            }

            //todo: throw exception  if issues
        }