public void post_snippet_edit(SnippetRequest request)
        {
            var snippet = get_snippet_Bottle_Name(request);
            var file    = _files.Find(snippet.File);

            EditorLauncher.LaunchFile(file.Path);
        }
        private void showSnippet(TableRowTag tr, Snippet snippet, IUrlRegistry urls)
        {
            var request = new SnippetRequest(snippet);
            var url     = urls.UrlFor(request, "GET");

            tr.Cell().Add("a").Attr("href", "#").Data("url", url).AddClass("snippet-link").Text(snippet.Name);
            tr.Cell(snippet.BottleName);


            var editUrl = urls.UrlFor(request, "POST");

            tr.Cell().Add("a").Data("url", editUrl)
            .Data("name", snippet.Name)
            .Data("bottle", snippet.BottleName)
            .Attr("href", "#").AddClass("edit-snippet").Text(snippet.File);
        }
 public Snippet get_snippet_Bottle_Name(SnippetRequest request)
 {
     return(_cache.FindByBottle(request.Name, request.Bottle));
 }