Настройка компонента select и другой мелочёвки.
This commit is contained in:
parent
caac5f3ab2
commit
a1742e2ec0
@ -148,16 +148,21 @@ namespace BankYouBankruptCashierApp.Controllers
|
||||
|
||||
//открытие счёта. Получаем и передаём список изделий во вьюху?
|
||||
[HttpGet]
|
||||
public IActionResult Create()
|
||||
public IActionResult CreateAccount()
|
||||
{
|
||||
ViewBag.Clients = APICashier.GetRequest<List<ClientViewModel>>("/api/Client/GetAllClients");
|
||||
//запрашиваем список в формате вспомогательной вьюшки из-за работы select в asp net
|
||||
ViewBag.Clients = APICashier.GetRequest<List<ClientViewModel>>($"/api/Client/GetAllClients").Select(x => new ClientSelectViewModel
|
||||
{
|
||||
Id = x.Id,
|
||||
FullName = x.Surname + " " + x.Name + " " + x.Patronymic
|
||||
}).ToList();
|
||||
|
||||
return View();
|
||||
}
|
||||
|
||||
//создание заказа Post-запросом
|
||||
[HttpPost]
|
||||
public void Create(int clientId, string accountNumber, string password, int balance)
|
||||
public void CreateAccount(int clientId, string accountNumber, string password, int balance)
|
||||
{
|
||||
if (APICashier.Cashier == null)
|
||||
{
|
||||
|
@ -9,7 +9,7 @@
|
||||
<div class="row">
|
||||
<div class="col-4">Клиент:</div>
|
||||
<div class="col-8">
|
||||
<select id="client" name="clientId" class="form-control" asp-items="@(new SelectList( @ViewBag.Clients, "Id", "Surname"))"></select>
|
||||
<select id="client" name="clientId" class="form-control" asp-items="@(new SelectList( @ViewBag.Clients, "Id", "FullName"))"></select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
@ -18,7 +18,7 @@
|
||||
return;
|
||||
}
|
||||
<p>
|
||||
<a asp-action="Create">Открыть счёт</a>
|
||||
<a asp-action="CreateAccount">Открыть счёт</a>
|
||||
</p>
|
||||
<table class="table">
|
||||
<thead>
|
||||
|
@ -211,7 +211,7 @@ namespace BankYouBankruptClientApp.Controllers
|
||||
}
|
||||
|
||||
|
||||
ViewBag.Cards = APIClient.GetRequest<List<CardViewModel>>($"api/Card/GetAllCards").Select(x => new ClientCardViewModel
|
||||
ViewBag.Cards = APIClient.GetRequest<List<CardViewModel>>($"api/Card/GetAllCards").Select(x => new ClientSelectViewModel
|
||||
{
|
||||
Id = x.Id,
|
||||
FullName = x.ClientSurname + " " +x.Number.ToString()
|
||||
|
@ -3,7 +3,7 @@
|
||||
@model List<CardViewModel>
|
||||
|
||||
@{
|
||||
ViewData["Title"] = "Home Page";
|
||||
ViewData["Title"] = "Список карт";
|
||||
}
|
||||
|
||||
<div class="text-center">
|
||||
|
@ -8,7 +8,7 @@ using System.Threading.Tasks;
|
||||
|
||||
namespace BankYouBankruptContracts.ViewModels
|
||||
{
|
||||
public class ClientCardViewModel
|
||||
public class ClientSelectViewModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
Loading…
Reference in New Issue
Block a user