コード例 #1
0
        private void AddMultiple()
        {
            ProfileType?profileType;
            var         options = OptionTasks.CreateNewSynchronizationProfileOrNull(out profileType);

            if (options != null)
            {
                // ReSharper disable once PossibleInvalidOperationException
                var optionsViewModel = _optionsViewModelFactory.CreateTemplate(options, _generalOptions, profileType.Value);
                _options.Add(optionsViewModel);
                ShowProfile(options.Id);
            }
        }
コード例 #2
0
        private void Add()
        {
            var options = OptionTasks.CreateNewSynchronizationProfileOrNull();

            if (options != null)
            {
                foreach (var vm in _optionsViewModelFactory.Create(new[] { options }, _generalOptions))
                {
                    _options.Add(vm);
                }
                ShowProfile(options.Id);
            }
        }