public void Add() { var dialog = new FolderBrowserDialog(); if (dialog.ShowDialog() != DialogResult.OK) { return; } var nickname = ""; //NickName var view = new NickNameView(); view.ViewModel.NickName = dialog.SelectedPath; if (view.ShowDialog() == true) { if (IsNullOrEmpty(view.ViewModel.NickName)) { nickname = dialog.SelectedPath; } else { nickname = view.ViewModel.NickName; } } var source = new SourceDirectory { SourceDirectoryUrl = dialog.SelectedPath, NickName = nickname }; if (_domain.Exists(source.SourceDirectoryUrl)) { MessageBox.Show("Source directory already exists", "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } source.EntityState = EntityState.Added; _domain.AddSourceDirectory(source); Refresh(); }
public void Add() { var dialog = new FolderBrowserDialog(); if (dialog.ShowDialog() != DialogResult.OK) { return; } var nickname = ""; //NickName var view = new NickNameView(); view.ViewModel.NickName = dialog.SelectedPath; if (view.ShowDialog() == true) { if (IsNullOrEmpty(view.ViewModel.NickName)) { nickname = dialog.SelectedPath; } else { nickname = view.ViewModel.NickName; } } var source = new SourceDirectory {SourceDirectoryUrl = dialog.SelectedPath, NickName = nickname}; if (_domain.Exists(source.SourceDirectoryUrl)) { MessageBox.Show("Source directory already exists", "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } source.EntityState = EntityState.Added; _domain.AddSourceDirectory(source); Refresh(); }