public IActionResult EditBarang(int id) { BarangMasuk barang = barangMasukRepository.GetSingleBarang(id); if (barang == null) { ViewBag.ErrMessage = $"Maaf, Barang Masuk dengan id = {id} tidak ditemukan"; return(View("Not Found")); } EditBarangViewModel editBarangViewModel = new EditBarangViewModel { Id = id, NamaBarang = barang.NamaBarang, AsalBarang = barang.AsalBarang, Tanggal = barang.Tanggal, JumlahBarang = barang.JumlahBarang }; return(View(editBarangViewModel)); }
public IActionResult EditBarang(EditBarangViewModel model) { if (ModelState.IsValid) { BarangMasuk barang = barangMasukRepository.GetSingleBarang(Convert.ToInt32(model.Id)); if (barang == null) { ViewBag.ErrMessage = $"Maaf, Barang Masuk dengan id = {model.Id} tidak ditemukan"; return(View("Not Found")); } barang.NamaBarang = model.NamaBarang; barang.AsalBarang = model.AsalBarang; barang.Tanggal = model.Tanggal; barang.JumlahBarang = model.JumlahBarang; BarangMasuk editedBarang = barangMasukRepository.UpdateBarang(barang); return(RedirectToAction("ListBarangMasuk")); } return(View(model)); }