public JsonResult Delete(int id, string operacion) { try { //variable que permite controlar si fue eliminado correctamente bool correcto = false; //Eliminar una carrera correcto = servicioCustomer.eliminar(id); if (correcto) { //Se devuelve el id del elemento eliminado y se retorna un código 200 (success) return(new JsonHttpStatusResult(new { id }, HttpStatusCode.OK)); } else { //si no se puede eliminar entonces se retorna un código 202 (Acceptes) return(new JsonHttpStatusResult(new { id }, HttpStatusCode.Accepted)); } //return RedirectToAction("Index"); } catch (Exception e) { return(new JsonHttpStatusResult(new { id }, HttpStatusCode.InternalServerError)); //throw; } }
public JsonResult Delete(int Id, string operacion) { try { //variable que permite controlar si fue eliminado correctamente bool correcto = false; //ELIMINAR UNA CARRERA correcto = servicio.eliminar(Id); //Si la eliminacion fue correcta if (correcto) { //se devuelve el id del elemento eliminado // y se retorna un codigo 200(sucess) return(new JsonHttpStatusResult(new { Id }, HttpStatusCode.OK)); } else { //Si no se puede eliminar, entonces se retorna un codigo 202(Accepted) return(new JsonHttpStatusResult(new { Id }, HttpStatusCode.Accepted)); } //return RedirectToAction("Index"); } catch (Exception ex) { return(new JsonHttpStatusResult(new { Id }, HttpStatusCode.InternalServerError)); //throw; } }