forked from wanderer/pwt-0x01-ng
42 lines
1.8 KiB
Plaintext
42 lines
1.8 KiB
Plaintext
@using pwt_0x01_ng.Areas.Admin.Controllers;
|
|
@model Carousel
|
|
@{
|
|
if((!String.IsNullOrEmpty(ViewBag.Action))||(!String.IsNullOrWhiteSpace(ViewBag.Action)))
|
|
{
|
|
<div class="row">
|
|
<form asp-action="@ViewBag.Action" enctype="multipart/form-data" method="post">
|
|
<div class="form-group col-sm-4">
|
|
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
|
|
@{if (@ViewBag.Action == nameof(CarouselController.Edit)){
|
|
<input type="hidden" asp-for="@Model.id" class="form-control" aria-describedby="carousel id edit">
|
|
}}
|
|
<div class="form-group">
|
|
<label asp-for="@Model.DataTarget"></label>
|
|
<input asp-for="@Model.DataTarget" class="form-control" aria-describedby="css selector id of the image" placeholder="Data Target">
|
|
<span asp-validation-for="@Model.DataTarget" class="text-danger"></span>
|
|
</div>
|
|
<div class="form-group">
|
|
<label asp-for="@Model.Image"></label>
|
|
<input id="file" asp-for="@Model.Image" accept="image/*" class="form-inline" aria-describedby="the image">
|
|
<span asp-validation-for="@Model.Image" class="text-danger"></span>
|
|
</div>
|
|
<div class="form-group">
|
|
<label asp-for="@Model.ImageAlt"></label>
|
|
<input asp-for="@Model.ImageAlt" class="form-control" aria-describedby="image alt text" placeholder="Image alt">
|
|
<span asp-validation-for="@Model.ImageAlt" class="text-danger"></span>
|
|
</div>
|
|
<div class="form-group">
|
|
<label asp-for="@Model.CarouselContent"></label>
|
|
<textarea asp-for="@Model.CarouselContent" class="form-control" aria-describedby="image description" placeholder="Image description"></textarea>
|
|
<span asp-validation-for="@Model.CarouselContent" class="text-danger"></span>
|
|
</div>
|
|
<button type="submit" class="btn btn-primary">Submit</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
}
|
|
else {
|
|
<h2>Error: Action is not set</h2>
|
|
}
|
|
}
|