Esempio n. 1
0
        private IFriendEditViewModel CreateAndLoadFriendEditViewModel(int?friendId)
        {
            var friendEditVm = _friendEditVmCreator();

            FriendEditViewModels.Add(friendEditVm);
            friendEditVm.Load(friendId);
            return(friendEditVm);
        }
Esempio n. 2
0
        private void OnAddFriendExecute(object obj)
        {
            IFriendEditViewModel friendEditVm = _friendEditViewModelCreator();

            FriendEditViewModels.Add(friendEditVm);
            friendEditVm.Load();
            SelectedFriendEditViewModel = friendEditVm;
        }
Esempio n. 3
0
        private IFriendEditViewModel CreateAndLoadFriendEditViewModel(int?friendId)
        {
            IFriendEditViewModel selectedFriendViewModel = friendViewModelCreator();

            FriendEditViewModels.Add(selectedFriendViewModel);
            selectedFriendViewModel.Load(friendId);
            return(selectedFriendViewModel);
        }
Esempio n. 4
0
        private void OnAddFriendExecute(object obj)
        {
            IFriendEditViewModel viewModel = _friendEditViewModelCreator();

            FriendEditViewModels.Add(viewModel);
            viewModel.Load();
            SelectedFriendEditViewModel = viewModel;
        }
Esempio n. 5
0
        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;
        }
Esempio n. 6
0
        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;
        }
Esempio n. 7
0
        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;
        }