chore: add naive carousel item creation

* no validation
This commit is contained in:
surtur 2020-11-21 15:07:00 +01:00
parent b2752ab12f
commit 51c19069d6
Signed by: wanderer
GPG Key ID: 19CE1EC1D9E0486D
2 changed files with 36 additions and 0 deletions

View File

@ -23,6 +23,14 @@ namespace pwt_0x01_ng.Areas.Admin.Controllers
{
return View();
}
[HttpPost]
public IActionResult Create(Carousel carousel)
{
Carousels.Add(carousel);
return RedirectToAction(nameof(Select));
}
public IActionResult Edit(int id)
{
Carousel carousel_item = Carousels.Where(c_item => c_item.id == id).FirstOrDefault();

View File

@ -1,3 +1,4 @@
@model Carousel
@{
ViewData["Title"] = "Carousel Creation";
}
@ -6,3 +7,30 @@
<p>Create new carousel item.</p>
<div class="row">
<form asp-action="Create" method="post">
<div class="form-group col-sm-4">
<div class="form-group">
<label asp-for="@Model.id"></label>
<input asp-for="@Model.id" class="form-control" id="inputCarousel" aria-describedby="carouselHelp" placeholder="id">
</div>
<div class="form-group">
<label asp-for="@Model.DataTarget"></label>
<input asp-for="@Model.DataTarget" class="form-control" id="inputCarousel" aria-describedby="carouselHelp" placeholder="Data Target">
</div>
<div class="form-group">
<label asp-for="@Model.ImageSrc"></label>
<input asp-for="@Model.ImageSrc" class="form-control" id="inputCarousel" aria-describedby="carouselHelp" placeholder="Choose image">
</div>
<div class="form-group">
<label asp-for="@Model.ImageAlt"></label>
<input asp-for="@Model.ImageAlt" class="form-control" id="inputCarousel" aria-describedby="carouselHelp" placeholder="Image alt">
</div>
<div class="form-group">
<label asp-for="@Model.CarouselContent"></label>
<input asp-for="@Model.CarouselContent" class="form-control" id="inputCarousel" aria-describedby="carouselHelp" placeholder="Image description">
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</form>
</div>