private IFriendEditViewModel CreateAndLoadFriendEditViewModel(int?friendId) { var friendEditVm = _friendEditVmCreator(); FriendEditViewModels.Add(friendEditVm); friendEditVm.Load(friendId); return(friendEditVm); }
private void OnAddFriendExecute(object obj) { IFriendEditViewModel friendEditVm = _friendEditViewModelCreator(); FriendEditViewModels.Add(friendEditVm); friendEditVm.Load(); SelectedFriendEditViewModel = friendEditVm; }
private IFriendEditViewModel CreateAndLoadFriendEditViewModel(int?friendId) { IFriendEditViewModel selectedFriendViewModel = friendViewModelCreator(); FriendEditViewModels.Add(selectedFriendViewModel); selectedFriendViewModel.Load(friendId); return(selectedFriendViewModel); }
private void OnAddFriendExecute(object obj) { IFriendEditViewModel viewModel = _friendEditViewModelCreator(); FriendEditViewModels.Add(viewModel); viewModel.Load(); SelectedFriendEditViewModel = viewModel; }
private void OnOpenFriendEditView(int friendId) { var friendEditVm = FriendEditViewModels.SingleOrDefault(vm => vm.Friend.Id == friendId); // ad 2 / 3 if (friendEditVm == null) //if not found { friendEditVm = _friendEditVmCreator(); //ad 2 FriendEditViewModels.Add(friendEditVm); // ad 2 friendEditVm.Load(friendId); //ad 2 } SelectedFriendEditViewModel = friendEditVm; }
private void OnOpenFriendEditView(int friendId) { var friendEditVm = FriendEditViewModels.SingleOrDefault(vm => vm.Friend.Id == friendId); if (friendEditVm == null) { friendEditVm = _friendEditVmCreator(); FriendEditViewModels.Add(friendEditVm); friendEditVm.Load(friendId); } SelectedFriendEditViewModel = friendEditVm; }
private void OnOpenFriendTab(int friendId) { var viewModel = FriendEditViewModels .SingleOrDefault(vm => vm.Friend.Id == friendId); if (viewModel == null) { viewModel = _friendEditViewModelCreator(); FriendEditViewModels.Add(viewModel); viewModel.Load(friendId); } SelectedFriendEditViewModel = viewModel; }