Можно ли добавить данные в той же форме, в том же элементе модели, но в разных данных, подобных этой?
См. Kodeakun
элемент модели на прикрепленном мною скриншоте.Извините, мой английский плохой.
Класс моей модели:
public class Transaksi
{
[Key]
public int Id { get; set; }
public string Kodeakun { get; set; }
public string Keterangan { get; set; }
[DataType(DataType.Date)]
public DateTime Tanggal { get; set; }
[DisplayFormat(DataFormatString = "{0:C2}", ApplyFormatInEditMode = false)]
public decimal Debit { get; set; }
[DisplayFormat(DataFormatString = "{0:C2}", ApplyFormatInEditMode = false)]
public decimal Kredit { get; set; }
}
Мой контроллер:
[HttpPost]
[ValidateAntiForgeryToken]
public async Task<IActionResult> Create([Bind("Id,Kodeakun,Keterangan,Tanggal,Debit,Kredit")] Transaksi transaksi)
{
if (ModelState.IsValid)
{
var debit = new Transaksi
{
Kodeakun = transaksi.Kodeakun,
Keterangan = transaksi.Keterangan,
Tanggal = transaksi.Tanggal,
Debit = transaksi.Debit,
Kredit = 0
};
var kredit = new Transaksi
{
Kodeakun = transaksi.Kodeakun,
Keterangan = transaksi.Keterangan,
Tanggal = transaksi.Tanggal,
Debit = 0,
Kredit = transaksi.Kredit
};
_context.Add(debit);
_context.Add(kredit);
await _context.SaveChangesAsync();
return RedirectToAction(nameof(Index));
}
}
Вот скриншот:
И я закончил так: