Пример #1
0
        /// <summary>
        /// Get the details of the current DashboardTransactionCounter in the view model by ID
        /// </summary>
        /// <param name="id">The identifier.</param>
        /// <returns></returns>
        public ActionResult GetDashboardTransactionCounter(int id)
        {
            using (var bal = new DashboardTransactionCounterBal())
            {
                //Call the AddDashboardTransactionCounter Method to Add / Update current DashboardTransactionCounter
                var currentDashboardTransactionCounter = bal.GetDashboardTransactionCounterById(id);

                //Pass the ActionResult with the current DashboardTransactionCounterViewModel object as model to PartialView DashboardTransactionCounterAddEdit
                return(PartialView(PartialViews.DashboardTransactionCounterAddEdit, currentDashboardTransactionCounter));
            }
        }
Пример #2
0
 /// <summary>
 /// Delete the current DashboardTransactionCounter based on the DashboardTransactionCounter ID passed in the DashboardTransactionCounterModel
 /// </summary>
 /// <param name="id">The identifier.</param>
 /// <returns></returns>
 public ActionResult DeleteDashboardTransactionCounter(int id)
 {
     using (var bal = new DashboardTransactionCounterBal())
     {
         //Get DashboardTransactionCounter model object by current DashboardTransactionCounter ID
         var currentDashboardTransactionCounter = bal.GetDashboardTransactionCounterById(id);
         var result          = bal.DeleteDashboardTransactionCounter(currentDashboardTransactionCounter);
         var currentDateTime = Helpers.GetInvariantCultureDateTime();
         HttpRuntime.Cache.Insert(cacheKey, result,
                                  null, currentDateTime.AddHours(1), TimeSpan.Zero);
         //return deleted ID of current DashboardTransactionCounter as Json Result to the Ajax Call.
         return(Json(result));
         //Check If DashboardTransactionCounter model is not null
     }
     //Return the Json result as Action Result back JSON Call Success
 }
Пример #3
0
 public ActionResult BindDashboardData(int id)
 {
     using (var bal = new DashboardTransactionCounterBal())
     {
         var current  = bal.GetDashboardTransactionCounterById(id);
         var jsonData = new
         {
             ActivityDay = current.ActivityDay.GetShortDateString3(),
             current.ActivityTotal,
             current.CounterId,
             current.DepartmentNumber,
             current.StatisticDescription,
             current.IsActive
         };
         return(Json(jsonData, JsonRequestBehavior.AllowGet));
     }
 }