fix
This commit is contained in:
parent
5855797d38
commit
5cf3fea289
@ -112,12 +112,12 @@ namespace PizzeriaClientApp.Controllers
|
||||
[HttpGet]
|
||||
public IActionResult Create()
|
||||
{
|
||||
ViewBag.Products = APIClient.GetRequest<List<PizzaViewModel>>("api/main/getpizzalist");
|
||||
ViewBag.Pizzas = APIClient.GetRequest<List<PizzaViewModel>>("api/main/getpizzalist");
|
||||
return View();
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public void Create(int product, int count)
|
||||
public void Create(int pizza, int count)
|
||||
{
|
||||
if (APIClient.Client == null)
|
||||
{
|
||||
@ -130,18 +130,18 @@ namespace PizzeriaClientApp.Controllers
|
||||
APIClient.PostRequest("api/main/createorder", new OrderBindingModel
|
||||
{
|
||||
ClientId = APIClient.Client.Id,
|
||||
PizzaId = product,
|
||||
PizzaId = pizza,
|
||||
Count = count,
|
||||
Sum = Calc(count, product)
|
||||
Sum = Calc(count, pizza)
|
||||
});
|
||||
Response.Redirect("Index");
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public double Calc(int count, int product)
|
||||
public double Calc(int count, int pizza)
|
||||
{
|
||||
var prod = APIClient.GetRequest<PizzaViewModel>($"api/main/getpizza?pizzaId={product}");
|
||||
return count * (prod?.Price ?? 1);
|
||||
var piz = APIClient.GetRequest<PizzaViewModel>($"api/main/getpizza?pizzaId={pizza}");
|
||||
return count * (piz?.Price ?? 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -18,6 +18,7 @@ if (!app.Environment.IsDevelopment())
|
||||
}
|
||||
|
||||
app.UseHttpsRedirection();
|
||||
|
||||
app.UseStaticFiles();
|
||||
|
||||
app.UseRouting();
|
||||
|
@ -8,7 +8,7 @@
|
||||
<div class="row">
|
||||
<div class="col-4">Изделие:</div>
|
||||
<div class="col-8">
|
||||
<select id="pizza" name="pizza" class="form-control" asp-items="@(new SelectList(@ViewBag.Pizza,"Id", "PizzaName"))"></select>
|
||||
<select id="pizza" name="pizza" class="form-control" asp-items="@(new SelectList(@ViewBag.Pizzas,"Id", "PizzaName"))"></select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
|
@ -1,4 +1,4 @@
|
||||
@{
|
||||
@{
|
||||
ViewData["Title"] = "Enter";
|
||||
}
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
@using PizzeriaContracts.ViewModels
|
||||
@using PizzeriaContracts.ViewModels
|
||||
|
||||
@model List<OrderViewModel>
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
@using PizzeriaContracts.ViewModels
|
||||
@using PizzeriaContracts.ViewModels
|
||||
|
||||
@model ClientViewModel
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
@{
|
||||
@{
|
||||
ViewData["Title"] = "Register";
|
||||
}
|
||||
|
||||
|
@ -44,7 +44,7 @@
|
||||
|
||||
<footer class="border-top footer text-muted">
|
||||
<div class="container">
|
||||
© 2023 - PizzeriaShowClientApp - <a asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
|
||||
© 2023 - PizzeriaClientApp - <a asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
|
||||
</div>
|
||||
</footer>
|
||||
<script src="~/lib/jquery/dist/jquery.min.js"></script>
|
||||
|
@ -26,6 +26,7 @@ a {
|
||||
.border-top {
|
||||
border-top: 1px solid #e5e5e5;
|
||||
}
|
||||
|
||||
.border-bottom {
|
||||
border-bottom: 1px solid #e5e5e5;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user