better Display

broken/ef
Paul Schneider 3 years ago
parent 5c188b57fc
commit 74427cc15e
4 changed files with 21 additions and 5 deletions

@ -163,6 +163,11 @@ namespace isn.Controllers
); );
FileInfo pkgfi = new FileInfo(pkgpath); FileInfo pkgfi = new FileInfo(pkgpath);
if (!pkgfi.Exists)
{
return BadRequest("!pkgfi.Exists");
}
return File(pkgfi.OpenRead(), "application/zip; charset=binary"); return File(pkgfi.OpenRead(), "application/zip; charset=binary");
} }
@ -179,6 +184,11 @@ namespace isn.Controllers
id, lower, $"{idf}.{lowerf}.nuspec"); id, lower, $"{idf}.{lowerf}.nuspec");
FileInfo pkgfi = new FileInfo(pkgpath); FileInfo pkgfi = new FileInfo(pkgpath);
if (!pkgfi.Exists)
{
return BadRequest("!pkgfi.Exists");
}
return File(pkgfi.OpenRead(), "text/xml; charset=utf-8"); return File(pkgfi.OpenRead(), "text/xml; charset=utf-8");
} }
} }

@ -30,10 +30,8 @@ namespace isn.Data
[JsonIgnore] [JsonIgnore]
public virtual Package Package { get; set; } public virtual Package Package { get; set; }
public string GetParmaLink() public string NugetLink => $"/package/{PackageId}/{FullString}/{PackageId}.{FullString}.nupkg";
{ public string NuspecLink => $"/package/{PackageId}/{FullString}/{PackageId}.{FullString}.nuspec";
return $"/package/{PackageId}/{FullString}/{PackageId}{FullString}.nupkg";
}
} }
} }

@ -26,7 +26,8 @@
@Html.DisplayNameFor(model => model.FullString) @Html.DisplayNameFor(model => model.FullString)
</dt> </dt>
<dd> <dd>
<a href="@Model.GetParmaLink();" >@Html.DisplayFor(model => model.FullString)</a> <a href="@Model.NugetLink" >@Html.DisplayFor(model => model.FullString)</a>
<a href="@Model.NuspecLink" >nuspec</a>
</dd> </dd>
</dl> </dl>
</div> </div>

@ -44,6 +44,13 @@
<tr> <tr>
<td> <td>
@Html.DisplayFor(modelItem => item.Package.Id) @Html.DisplayFor(modelItem => item.Package.Id)
<a href="@item.NugetLink">
nuget
</a>
<a href="@item.NuspecLink">
nuspec
</a>
</td> </td>
<td> <td>
@Html.DisplayFor(modelItem => item.FullString) @Html.DisplayFor(modelItem => item.FullString)

Loading…