Seems to wok

This commit is contained in:
the
2023-04-07 13:54:25 +04:00
parent 65681a9fbc
commit 707916b227
15 changed files with 696 additions and 25 deletions

View File

@@ -112,12 +112,12 @@ namespace ComputerShopClientApp.Controllers
[HttpGet]
public IActionResult Create()
{
ViewBag.Products = APIClient.GetRequest<List<ComputerViewModel>>("api/main/getproductlist");
ViewBag.Computers = APIClient.GetRequest<List<ComputerViewModel>>("api/main/getproductlist");
return View();
}
[HttpPost]
public void Create(int product, int count)
public void Create(int computer, int count)
{
if (APIClient.Client == null)
{
@@ -130,18 +130,18 @@ namespace ComputerShopClientApp.Controllers
APIClient.PostRequest("api/main/createorder", new OrderBindingModel
{
ClientId = APIClient.Client.Id,
ComputerId = product,
ComputerId = computer,
Count = count,
Sum = Calc(count, product)
Sum = Calc(count, computer)
});
Response.Redirect("Index");
}
[HttpPost]
public double Calc(int count, int product)
public double Calc(int count, int computer)
{
var prod = APIClient.GetRequest<ComputerViewModel>($"api/main/getproduct?productId={product}");
return count * (prod?.Price ?? 1);
var comp = APIClient.GetRequest<ComputerViewModel>($"api/main/getproduct?productId={computer}");
return count * (comp?.Price ?? 1);
}
}
}