Ejemplo n.º 1
0
        public void RemoveMember()
        {
            AvailibleTeamMembers.Add(SelectedTeamMemberToRemove);
            SelectedTeamMembers.Remove(SelectedTeamMemberToRemove);

            NotifyOfPropertyChange(() => CanCreateTeam);
        }
Ejemplo n.º 2
0
        public void AddMember()
        {
            SelectedTeamMembers.Add(SelectedTeamMemberToAdd);
            AvailibleTeamMembers.Remove(SelectedTeamMemberToAdd);

            NotifyOfPropertyChange(() => CanCreateTeam);
        }
Ejemplo n.º 3
0
        public void Handle(PersonModel message)
        {
            if (!string.IsNullOrWhiteSpace(message.FullName))
            {
                SelectedTeamMembers.Add(message);
                NotifyOfPropertyChange(() => CanCreateTeam);
            }

            SelectedTeamMembersIsVisible = true;
            AddPersonIsVisible           = false;
        }
Ejemplo n.º 4
0
        public void CreateTeam()
        {
            TeamModel t = new TeamModel
            {
                TeamName    = TeamName,
                TeamMembers = SelectedTeamMembers.ToList()
            };

            GlobalConfig.Connection.CreateTeam(t);

            EventAggregationProvider.TrackerEventAggregator.PublishOnUIThread(t);

            TryClose();
        }