public ActionResult Create(Klasifikasi klasifikasi) { try { _tblKlasifikasi.Create(klasifikasi); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { ViewBag.Error = $"<span class='alert alert-danger'>Kesalahan {ex.Message}</span>"; return(View()); } }
public void Update(string id, Klasifikasi obj) { try { var result = GetById(id); result.Induk = obj.Induk; result.Level = obj.Level; result.NamaKlasifikasi = obj.NamaKlasifikasi; _db.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Create(Klasifikasi obj) { using (SqlConnection conn = new SqlConnection(connStr)) { string strSql = @"insert into Klasifikasi(KodeKlasifikasi,Induk,Level,NamaKlasifikasi,RetensiAktif,RetensiInaktif,StatusAktif,Uraian) values(@KodeKlasifikasi,@Induk,@Level,@NamaKlasifikasi,@RetensiAktif,@RetensiInaktif,@StatusAktif,@Uraian)"; try { conn.Execute(strSql, obj); } catch (SqlException sqlEx) { throw new Exception($"Kesalahan: {sqlEx.Message}"); } } }
public void Update(Klasifikasi obj) { using (SqlConnection conn = new SqlConnection(connStr)) { string strSql = @"update Klasifikasi set Induk=@Induk,Level=@Level, NamaKlasifikasi=@NamaKlasifikasi,RetensiAktif=@RetensiAktif,RetensiInaktif=@RetensiInaktif,StatusAktif=@StatusAktif,Uraian=@Uraian where KodeKlasifikasi=@KodeKlasifikasi"; try { conn.Execute(strSql, obj); } catch (SqlException sqlEx) { throw new Exception("Error: " + sqlEx.Message); } } }
public void Update(Klasifikasi obj) { try { var result = GetById(obj.KodeKlasifikasi); result.Induk = obj.Induk; result.Level = obj.Level; result.NamaKlasifikasi = obj.NamaKlasifikasi; result.RetensiAktif = obj.RetensiAktif; result.RetensiInaktif = obj.RetensiInaktif; result.Uraian = obj.Uraian; result.StatusAktif = obj.StatusAktif; _db.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Edit(Klasifikasi klasifikasi) { try { if (ModelState.IsValid) { _tblKlasifikasi.Update(klasifikasi); //mengirimkan nilai ke action method yang lain TempData["Keterangan"] = $"<span class='alert alert-success'>Data klasifikasi {klasifikasi.NamaKlasifikasi} sudah berhasil diupdate !</span>"; return(RedirectToAction("Index")); } return(View()); } catch (Exception ex) { ViewBag.Error = $"<span class='alert alert-danger'>Kesalahan {ex.Message}</span>"; return(View()); } }
public void Create(Klasifikasi obj) { try { _db.Add(obj); _db.SaveChanges(); } catch (DbUpdateException dbEx) { var sqlError = (System.Data.SqlClient.SqlException)dbEx.InnerException; if (sqlError.Number == 2627) { throw new Exception("Kode Klasifikasi sudah ada, masukan kode yang lain."); } else { throw new Exception("Error: " + sqlError.Message); } } catch (Exception ex) { throw new Exception("Error: " + ex.Message); } }