public SnippetLibraryViewModel(ICodeSnippetRepository codeSnippetRepository, ILanguageRepository languageRepository) { this.codeSnippetRepository = codeSnippetRepository; this.languageRepository = languageRepository; this.Search = new DelegateCommand(() => SearchResults = this.codeSnippetRepository.SearchForCodeSnippets()); }
public SnippetEditDialogViewModel( ICodeSnippetValidator codeSnippetValidator, ILanguageRepository languageRepository, ICodeSnippetRepository codeSnippetRepository) { this.codeSnippetRepository = codeSnippetRepository; this.codeSnippetValidator = codeSnippetValidator; this.languageRepository = languageRepository; this.Cancel = new DelegateCommand(() => { this.CloseDialog?.Invoke(this, new EventArgs()); }); this.Save = new DelegateCommand(() => this.OnSave()); }
public CodeSnippetService(ICodeSnippetRepository codeSnippetRepository) { _codeSnippetRepository = codeSnippetRepository; }