public JsonResult Delete(int id) { try { _repository.DeletePlan(id); if (_repository.SaveAll()) { Response.StatusCode = (int)HttpStatusCode.NoContent; return(Json("course deleted")); } } catch (Exception ex) { _logger.LogError("Failed to delete plan", ex); return(Json("Failed to delete plan")); } return(Json("Failed to delete plan. Cannot find plan")); }