1
0
This repository has been archived on 2026-04-22. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
my-old-website/MyWebsite/MyWebsite/Areas/Admin/Views/Badges/Create.cshtml
T
Michael Gordeev ad8b23f727 Updated project
2020-03-03 16:49:41 +03:00

57 lines
2.2 KiB
Plaintext

@model MyWebsite.Models.BadgeModel
@using System.IO;
@{
ViewData["Title"] = "Create badge";
List<SelectListItem> files = new List<SelectListItem>();
foreach (string path in Directory.GetFiles(Directory.GetCurrentDirectory() + "/wwwroot/images/Badges"))
{
string fileName = System.IO.Path.GetFileNameWithoutExtension(path);
files.Add(new SelectListItem(fileName, fileName));
}
}
<header>
<p>&#xE760; <a asp-action="Index">Back to the list</a></p>
<h1>Create project badge</h1>
</header>
<article>
<form asp-action="Create" oninput="UpdatePreview();">
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
<div>
<label asp-for="Name"></label>
<input asp-for="Name" type="text" />
<span asp-validation-for="Name" class="text-danger"></span>
</div>
<div>
<label asp-for="EnglishDescription"></label>
<input asp-for="EnglishDescription" type="text" />
<span asp-validation-for="EnglishDescription" class="text-danger"></span>
</div>
<div>
<label asp-for="RussianDescription"></label>
<input asp-for="RussianDescription" type="text" />
<span asp-validation-for="RussianDescription" class="text-danger"></span>
</div>
<div>
<label asp-for="Image"></label>
<div class="image-selector">
<select asp-for="Image" asp-items="files" onchange="UpdatePreview();"></select>
<span>.png</span>
</div>
<span asp-validation-for="Image" class="text-danger"></span>
</div>
<partial name="Preview.cshtml" />
<input type="submit" value="Create" class="btn" />
</form>
<hr />
<h2>Upload badge image</h2>
<form method="post" enctype="multipart/form-data">
<input type="file" accept="image/png" name="file" />
<label for="file" style="@(ViewData.Keys.Contains("UploadException") ? "color: red" : "")">File must be a 64x64 PNG image</label>
<input type="submit" value="Upload image" class="btn" />
</form>
</article>
<link type="text/css" rel="stylesheet" href="~/css/Admin.css" />