private IssueMilestoneItemViewModel CreateItemViewModel(Milestone x) { var vm = new IssueMilestoneItemViewModel(x); vm.IsSelected = x.Number == Selected?.Number; vm.GoToCommand.Subscribe(_ => { Selected = vm.IsSelected ? x : null; SaveCommand.ExecuteIfCan(); }); return(vm); }
private IssueAssigneeItemViewModel CreateItemViewModel(User x) { var vm = new IssueAssigneeItemViewModel(x); vm.IsSelected = x.Id == _selected?.Id; vm.GoToCommand.Subscribe(_ => { Selected = vm.IsSelected ? x : null; SaveCommand.ExecuteIfCan(); }); return(vm); }