public ActionResult Eliminar(Categoria categoria) { try { if (ObjCategoria.EliminaCategoria(categoria.IdCategoria)) { ObjBitacora.RegistraBitacora(Session["Identificacion"].ToString(), "Categoría", "Crear categoría.", "Se elimina correctamente la categoría.", 1); return(RedirectToAction("index")); } else { ObjBitacora.RegistraBitacora(Session["Identificacion"].ToString(), "Categoría", "Crear categoría.", "Error al eliminar la categoría.", 0); return(View(categoria)); } } catch (Exception e) { ObjBitacora.RegistraBitacora(Session["Identificacion"].ToString(), "Categoría", "Crear categoría.", "Error al eliminar la categoría.", 0); ViewBag.Error = "Error: " + e.Message; return(View(categoria)); throw; } }