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)));
            }
        }
Esempio n. 3
0
 public async Task DeleteBudget(ObjectId budgetId)
 {
     await _budgetRepository.DeleteBudget(budgetId);
 }