public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } criterios criterio = model.GetById(id); if (criterio == null) { return(HttpNotFound()); } return(View(criterio)); }
public ActionResult Edit(criterios criterio) { try { // TODO: Add update logic here if (ModelState.IsValid) { if (model.Update(criterio, criterio.id_criterio) > 0) { TempData["successMessage"] = "Criterio modificado con exito"; return(RedirectToAction("Index")); } TempData["errorMessage"] = "Upss, no se pudo modificar"; } return(View(criterio)); } catch { return(View()); } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } criterios criterio = model.GetById(id); if (criterio == null) { TempData["errorMessage"] = "No existe este criterio"; return(RedirectToAction("Index")); } if (model.Remove(id) > 0) { TempData["successMessage"] = "Criterio eliminado correctamente"; } else { TempData["errorMessage"] = "No se puede eliminar este criterio"; } return(RedirectToAction("Index")); }