mesa-backlog/blazorserver/Pages/UploadAndExtract.cshtml
2022-08-26 15:40:05 -07:00

71 lines
2.0 KiB
Plaintext

@page
@model Mesa_Backlog.Pages.UploadAndExtract
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>Mesa Backlog - Upload</title>
<link href="~/css/bootstrap/bootstrap.min.css" rel="stylesheet" />
<link href="~/css/site.css" rel="stylesheet" />
<style>
.BugFix {
background-color: #ddd9c4;
}
.High {
background-color: #ffffff;
}
.Med {
background-color: #c4d79b;
}
.Low {
background-color: #fabf8f;
}
.TBD {
background-color: #ffffff;
}
td,
a {
color: #000000;
}
</style>
</head>
<body>
<div class="main">
<div class="content px-4">
@if (string.IsNullOrEmpty(Model.JSON))
{
<a href="@(nameof(Mesa_Backlog.Pages.FetchData))">View (from DevOps)</a><br />
<a href="@(nameof(Mesa_Backlog.Pages.UploadAndExtract))">Upload and Extract</a>
}
@if (Model.JSON is null || string.IsNullOrEmpty(Model.JSON))
{
<form method="post" enctype="multipart/form-data" asp-antiforgery="true">
<input type="file" asp-for="@(Model.FormFile))" />
<input type="submit" value="Upload and Extract as json" />
</form>
}
else
{
<form method="post" action="@(nameof(Mesa_Backlog.Pages.FetchData))" asp-antiforgery="true">
<input type="submit" value="View as Table" /><br />
<textarea cols="150" rows="25" asp-for="@(Model.JSON)">
@Html.Raw(Model.JSON)
</textarea>
</form>
}
</div>
</div>
</body>
</html>