Ejemplo n.º 1
0
        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);
                }
            }
        }
Ejemplo n.º 2
0
        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);
                }
            }
        }