Exemple #1
0
        public bool UpdateClaimReOpenReason(ClaimReOpenReasonVM claimReOpenReasonVM)
        {
            using (var dbTransaction = unitOfWork.dbContext.Database.BeginTransaction())
            {
                try
                {
                    tblClaimReOpenReason claimReOpenReason = unitOfWork.TblClaimReOpenReasonRepository.GetByID(claimReOpenReasonVM.ClaimReOpenReasonID);
                    claimReOpenReason.ClaimReOpenReason = claimReOpenReasonVM.ClaimReOpenReason;
                    claimReOpenReason.ModifiedDate      = DateTime.Now;
                    claimReOpenReason.ModifiedBy        = claimReOpenReasonVM.ModifiedBy;
                    unitOfWork.TblClaimReOpenReasonRepository.Update(claimReOpenReason);
                    unitOfWork.Save();

                    //Complete the Transaction
                    dbTransaction.Commit();
                    return(true);
                }
                catch (Exception ex)
                {
                    //Roll back the Transaction
                    dbTransaction.Rollback();
                    return(false);
                }
            }
        }
Exemple #2
0
        public bool DeleteClaimReOpenReason(int claimReOpenReasonID)
        {
            using (var dbTransaction = unitOfWork.dbContext.Database.BeginTransaction())
            {
                try
                {
                    tblClaimReOpenReason claimReOpenReason = unitOfWork.TblClaimReOpenReasonRepository.GetByID(claimReOpenReasonID);
                    unitOfWork.TblClaimReOpenReasonRepository.Delete(claimReOpenReason);
                    unitOfWork.Save();

                    //Complete the Transaction
                    dbTransaction.Commit();
                    return(true);
                }
                catch (Exception ex)
                {
                    //Roll back the Transaction
                    dbTransaction.Rollback();
                    return(false);
                }
            }
        }