private void DuplicateImpl() { var duplicate = new ApplicationLink { DefaultUserName = SelectedLink.DefaultUserName, Parameters = SelectedLink.Parameters, Path = SelectedLink.Path, Title = SelectedLink.Title + " (copy)" }; ApplicationLinks.Insert(ApplicationLinks.IndexOf(SelectedLink), duplicate); SelectedLink = duplicate; EditImpl(); }
private void SaveItemImpl() { if (IsAddMode) { var newLink = new ApplicationLink { Title = InEditTitle, Path = InEditPath, Parameters = InEditParameters, DefaultUserName = InEditUserName }; ApplicationLinks.Add(newLink); } else { SelectedLink.Title = InEditTitle; SelectedLink.Path = InEditPath; SelectedLink.Parameters = InEditParameters; SelectedLink.DefaultUserName = InEditUserName; } IsEditing = false; }