示例#1
0
        public void CreateThirdPayment(ThirdPartySchedule entity)
        {
            this.thirdPartyScheduleRepository.Insert(entity);

            unitOfWork.SaveChanges();

            Dictionary <string, object> dicThirdPartySchedule = new Dictionary <string, object>();

            activityLogService.CreateDictionaryForThirdParty(ref dicThirdPartySchedule, entity);

            XmlHelper.SerializeKeyValuePairs("ThirdPartySchedule", dicThirdPartySchedule);

            activityLogService.CreateActivityLog(new ActivityLog {
                Comment      = XmlHelper.SerializeKeyValuePairs("ThirdPartySchedule", dicThirdPartySchedule),
                ObjectTypeId = (int)AuditObjectType.PaymentThirdPartySchedule,
                ObjectId     = entity.ThirdPartyScheduleId.ToString()
            },
                                                 "ThirdPartySchedule.Insert");
        }