public void RemoveMember() { AvailibleTeamMembers.Add(SelectedTeamMemberToRemove); SelectedTeamMembers.Remove(SelectedTeamMemberToRemove); NotifyOfPropertyChange(() => CanCreateTeam); }
public void AddMember() { SelectedTeamMembers.Add(SelectedTeamMemberToAdd); AvailibleTeamMembers.Remove(SelectedTeamMemberToAdd); NotifyOfPropertyChange(() => CanCreateTeam); }
public void Handle(PersonModel message) { if (!string.IsNullOrWhiteSpace(message.FullName)) { SelectedTeamMembers.Add(message); NotifyOfPropertyChange(() => CanCreateTeam); } SelectedTeamMembersIsVisible = true; AddPersonIsVisible = false; }
public void CreateTeam() { TeamModel t = new TeamModel { TeamName = TeamName, TeamMembers = SelectedTeamMembers.ToList() }; GlobalConfig.Connection.CreateTeam(t); EventAggregationProvider.TrackerEventAggregator.PublishOnUIThread(t); TryClose(); }