예제 #1
0
 /// <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));
         }
     }
 }
예제 #2
0
        public void Test_MarketingBudget_DeleteBudget()
        {
            var res = _marketingBudget.DeleteBudget(BudgetDetailId, ClientId);

            Assert.IsTrue(res >= 0);
        }