public bool UpdatePartnerMapping(PartnerMappingVM partnerMappingVM) { using (var dbTransaction = unitOfWork.dbContext.Database.BeginTransaction()) { try { tblPartnerMapping partnerMapping = unitOfWork.TblPartnerMappingRepository.GetByID(partnerMappingVM.PartnerID); partnerMapping.PartnerName = partnerMappingVM.PartnerName; partnerMapping.ModifiedDate = DateTime.Now; partnerMapping.ModifiedBy = partnerMappingVM.ModifiedBy; unitOfWork.TblPartnerMappingRepository.Update(partnerMapping); unitOfWork.Save(); //Complete the Transaction dbTransaction.Commit(); return(true); } catch (Exception ex) { //Roll back the Transaction dbTransaction.Rollback(); return(false); } } }
public bool DeletePartnerMapping(int partnerID) { using (var dbTransaction = unitOfWork.dbContext.Database.BeginTransaction()) { try { tblPartnerMapping partner = unitOfWork.TblPartnerMappingRepository.GetByID(partnerID); unitOfWork.TblPartnerMappingRepository.Delete(partner); unitOfWork.Save(); //Complete the Transaction dbTransaction.Commit(); return(true); } catch (Exception ex) { //Roll back the Transaction dbTransaction.Rollback(); return(false); } } }