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); } } }
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); } } }