Добавить значение в список участников - PullRequest
0 голосов
/ 08 июля 2019

Я хочу создать несколько магазинов для покупок с mvc, у которых есть IdProduct Name Price и Quantity.Поэтому я просто создаю модель для продукта, который имеет продукт IdProduct Name Price, количество будет добавлено при вводе в сеть.В Контроллере я просто создаю список, чтобы установить значение модели.Но когда я добавляю значение количества, значение просто составило новый список.Как я могу добавить значение количества одному из членов списка?

Barang listBarang = new Barang();
if (TempData.Peek("daftarBarang") == null)
{
    List<Barang> dftrBarang = new List<Barang>
    {
        new Barang{IdBarang = 1, NamaBarang = "Mouse", HargaBarang = 50000},
        new Barang{IdBarang = 2, NamaBarang = "Keyboard", HargaBarang = 100000},
        new Barang{IdBarang = 3, NamaBarang = "Monitor", HargaBarang = 2500000},
    };
    TempData.Add("daftarBarang", dftrBarang);
}
List<Barang> daftarBarang = (List<Barang>)TempData.Peek("daftarBarang");
return View(daftarBarang);```

Результат:

+-----------+-------------+-----------------+-----------+
| Id Barang | Nama Barang |    Harga Barang |  Quantity |
+-----------+-------------+-----------------+-----------+
|         1 | Mouse       |           50000 |         0 |
|         2 | Keyboard    |          100000 |         0 |
|         3 | Monitor     |         2500000 |         0 |
+-----------+-------------+-----------------+-----------+

, когда я отправляю количество, это создает новый список.И это неправильно

[РЕДАКТИРОВАТЬ] ПРОСМОТР

<form action="~/tambah" method="post">
            <table border="1">
                <tr>
                    <td> Id Barang</td>
                    <td> Nama Barang</td>
                    <td> Harga Barang</td>
                    <td> Quantity</td>
                </tr>
                @foreach (var item in Model)
                {
                    <tr>

                        {
                        <td>@item.IdBarang</td>
                        <td>@item.NamaBarang</td>
                        <td>@item.HargaBarang</td>
                        <td>
                            <input type="text" name="Quantity" />
                        </td>
                        <td>
                            <input type="submit" value="Submit"/>
                        </td>

                    </tr>
                }
            </table>
        </form>

1 Ответ

0 голосов
/ 08 июля 2019

Извините за поздний ответ, мой друг.

Вот пример.Надеюсь на помощь :)1013 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...