public bool UpdateInternalPolicyNumSetup(InternalPolicyNumSetupVM internalPolicyNumSetupVM) { using (var dbTransaction = unitOfWork.dbContext.Database.BeginTransaction()) { try { tblInternalPolicyNumSetup internalPolicyNumSetup = unitOfWork.TblInternalPolicyNumSetupRepository.GetByID(internalPolicyNumSetupVM.InternalPolicyNumSetupID); internalPolicyNumSetup.InternalPolicyNumber = internalPolicyNumSetupVM.InternalPolicyNumber; internalPolicyNumSetup.BUID = internalPolicyNumSetupVM.BusinessUnitID; internalPolicyNumSetup.ModifiedDate = DateTime.Now; internalPolicyNumSetup.ModifiedBy = internalPolicyNumSetupVM.ModifiedBy; unitOfWork.TblInternalPolicyNumSetupRepository.Update(internalPolicyNumSetup); unitOfWork.Save(); //Complete the Transaction dbTransaction.Commit(); return(true); } catch (Exception ex) { //Roll back the Transaction dbTransaction.Rollback(); return(false); } } }
public bool DeleteInternalPolicyNumSetup(int internalPolicyNumSetupID) { using (var dbTransaction = unitOfWork.dbContext.Database.BeginTransaction()) { try { tblInternalPolicyNumSetup internalPolicyNumSetup = unitOfWork.TblInternalPolicyNumSetupRepository.GetByID(internalPolicyNumSetupID); unitOfWork.TblInternalPolicyNumSetupRepository.Delete(internalPolicyNumSetup); unitOfWork.Save(); //Complete the Transaction dbTransaction.Commit(); return(true); } catch (Exception ex) { //Roll back the Transaction dbTransaction.Rollback(); return(false); } } }