public async Task <IActionResult> Delete(long id) { var budget = await budgetRepo.WithId(id); await budgetRepo.Delete(budget); return(new OkObjectResult(budget)); }
public async Task <ActionResult <Budget> > Delete(int id) { var entity = await _repository.Delete(id); if (entity == null) { return(NotFound()); } return(entity); }
public ActionResult DeleteConfirmed(int id) { if (_db.Delete(id)) { return(RedirectToAction("Index")); } else { return(RedirectToAction("Delete/" + id)); } }
public ActionResult DeleteBudget(string id) { try { using (var budgetRepo = new BudgetRepository()) { budgetRepo.Delete(id); budgetRepo.Save(); } returnobj.SetSuccess("delete success"); } catch (Exception ex) { returnobj.SetError(ex.Message); } return(Content(returnobj.ToJson(), "application/json")); }
public async Task <ActionResult> DeleteBudgetAsync(int id) { var budget = await budgetRepository.GetByIdAsync(id); if (budget == null) { return(NotFound($"No Budget with Id {id} found.")); } if (!IsUserAuthorizedForResource(budget)) { return(Unauthorized("You can only access your own budget.")); } budgetRepository.Delete(budget); var saveResults = await budgetRepository.SaveAllAsync(); if (!saveResults) { return(BadRequest("Failed to delete the budget.")); } return(NoContent()); }