/// <summary>
 /// Deletes the dashboard transaction counter.
 /// </summary>
 /// <param name="model">The model.</param>
 /// <returns></returns>
 public int DeleteDashboardTransactionCounter(DashboardTransactionCounter model)
 {
     using (var rep = UnitOfWork.DashboardTransactionCounterRepository)
     {
         return(Convert.ToInt32(rep.Delete(model)));
     }
 }
コード例 #2
0
        /// <summary>
        /// Saves the dashboard transaction counter.
        /// </summary>
        /// <param name="model">The model.</param>
        /// <returns></returns>
        public ActionResult SaveDashboardTransactionCounter(DashboardTransactionCounter model)
        {
            //Initialize the newId variable
            var newId           = -1;
            var userId          = Helpers.GetLoggedInUserId();
            var corporateid     = Helpers.GetSysAdminCorporateID();
            var facilityid      = Helpers.GetDefaultFacilityId();
            var currentDatetime = Helpers.GetInvariantCultureDateTime();

            //Check if Model is not null
            if (model != null)
            {
                using (var bal = new DashboardTransactionCounterBal())
                {
                    if (model.CounterId > 0)
                    {
                        model.ModifiedBy   = userId;
                        model.ModifiedDate = currentDatetime;
                    }
                    else
                    {
                        model.CreatedBy   = userId;
                        model.CreatedDate = currentDatetime;
                    }
                    model.CorporateId = corporateid;
                    model.FacilityId  = facilityid;
                    //Call the AddDashboardTransactionCounter Method to Add / Update current DashboardTransactionCounter
                    newId = bal.SaveDashboardTransactionCounter(model);
                }
            }
            return(Json(newId));
        }
 /// <summary>
 /// Saves the dashboard transaction counter.
 /// </summary>
 /// <param name="model">The model.</param>
 /// <returns></returns>
 public int SaveDashboardTransactionCounter(DashboardTransactionCounter model)
 {
     using (var rep = UnitOfWork.DashboardTransactionCounterRepository)
     {
         if (model.CounterId > 0)
         {
             rep.UpdateEntity(model, model.CounterId);
         }
         else
         {
             rep.Create(model);
         }
         return(model.CounterId);
     }
 }