/// <summary> /// Function to deleting budget data and its child heirarchy. /// Added By: Rahul Shah on 11/30/2016. /// </summary> public JsonResult DeleteBudgetData(int SelectedBudgetId, int BudgetId) { if (SelectedBudgetId <= 0 || BudgetId <= 0) { return(Json(new { IsSuccess = false, ErrorMessage = Common.objCached.InvalidBudgetId }, JsonRequestBehavior.AllowGet)); } else { try { int NextBudgetId = _MarketingBudget.DeleteBudget(SelectedBudgetId, Sessions.User.CID); // call DeleteBudget function to delete selected data. if (NextBudgetId > 0) { BudgetId = NextBudgetId; } return(Json(new { IsSuccess = true, budgetId = BudgetId }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { IsSuccess = false, ErrorMessage = Common.objCached.ClientPermissionDeleteBudgetRestrictionMessage }, JsonRequestBehavior.AllowGet)); } } }
public void Test_MarketingBudget_DeleteBudget() { var res = _marketingBudget.DeleteBudget(BudgetDetailId, ClientId); Assert.IsTrue(res >= 0); }