public IActionResult InsertPost(Kategori kategori)
 {
     try
     {
         _kategori.Insert(kategori);
         ViewData["Pesan"] = HelperAlert.GetAlert("success", "Keterangan",
                                                  $"Data kategori {kategori.NamaKategori} berhasil ditambah");
     }
     catch (Exception ex)
     {
         ViewData["Pesan"] = HelperAlert.GetAlert("danger", "Kesalahan", $"Kesalahan {ex.Message}");
     }
     return(View("Insert"));
 }
 public IActionResult EditPost(string id, Kategori kategori)
 {
     try
     {
         _kategori.Update(id, kategori);
         ViewData["Pesan"] = HelperAlert.GetAlert("success", "Success!",
                                                  $"Data kategori {kategori.NamaKategori} berhasil diupdate !");
         kategori.KategoriID = Convert.ToInt32(id);
     }
     catch (Exception ex)
     {
         ViewData["Pesan"] = HelperAlert.GetAlert("danger", "Kesalahan",
                                                  $"{ex.Message}");
     }
     return(View("Edit", kategori));
 }
        public IActionResult DeletePost(string id)
        {
            try
            {
                _kategori.Delete(id);
                TempData["Pesan"] = HelperAlert.GetAlert("success", "Konfirmasi",
                                                         $"Data kategori dengan id:{id} berhasil didelete");
            }
            catch (Exception ex)
            {
                TempData["Pesan"] = HelperAlert.GetAlert("danger", "Kesalahan",
                                                         $"{ex.Message}");
            }

            return(RedirectToAction("Index"));
        }