Seems to wok
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user