void OnUserAddedToRepository(object sender, UserAddedEventArgs e) { var viewModel = new UserViewModel(e.NewUser, _UserRepository); viewModel.MsgViewModelEvent += new EventHandler <UserMsgViewEventArgs>(OnMsgViewAddToWorkspaces); this.AllUsers.Add(viewModel); }
void OnUserDelToRepository(object sender, UserAddedEventArgs e) { foreach (UserViewModel mUserViewModel in AllUsers) { if (mUserViewModel.GetUser == e.NewUser) { AllUsers.Remove(mUserViewModel); break; } } }
void OnUserAddedToModel(object sender, UserAddedEventArgs e) { var viewModel = new UserViewModel(e.NewUserModel, _userAccess); this.AllUsers.Add(viewModel); }