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