public ActionResult DeleteBudget(int BudgetId) { Budget deletedBudget = repositoryBudget.DeleteBudget(BudgetId); if (deletedBudget != null) { TempData["message"] = string.Format("{0} was deleted", deletedBudget.DescriptionBudget); } return(RedirectToAction("IndexBudget")); }
public async Task <IActionResult> DeleteBudget([FromRoute] int id) { if (!await _budgetRepository.Exists(id)) { return(NotFound()); } try { var deletedBudget = await _budgetRepository.DeleteBudget(id); return(Ok(deletedBudget)); } catch (Exception e) { Console.WriteLine(e); return(BadRequest(new ErrorModel <object>(ProjectCodes.Generic_Error))); } }
public async Task DeleteBudget(ObjectId budgetId) { await _budgetRepository.DeleteBudget(budgetId); }