コード例 #1
0
        private void SaveMenuItem_Click(object sender, RoutedEventArgs e)
        {
            if (_viewModel.Elements == null)
            {
                return;
            }

            var infos = new List <WebContext>();

            foreach (var model in _viewModel.Elements)
            {
                var info = WebFactory.CreateInfoFromModel(model)
                           as WebContext;

                if (info == null)
                {
                    continue;
                }

                infos.Add(info);
            }

            _webElementRepository.SetWebContexts(infos);
            _webElementRepository.SaveWebContexts();
        }