Exemple #1
0
 /// <summary>
 /// 创建前
 /// </summary>
 /// <param name="eventData"></param>
 public void HandleEvent(EntityCreatingEventData <SysSetting> eventData)
 {
     //新增持久化数据,此处改变数据会写入数据
     //eventData.Entity.Name += "_创建前";
     EntityEventProcessDataList.Add(new EntityEventProcessData {
         DataDate = DateTime.Now, DataContent = "创建前"
     });
 }
Exemple #2
0
        /// <summary>
        ///  触发领域事件
        /// </summary>
        public void Trigger()
        {
            var e = new EntityCreatingEventData <TestOrder>(new TestOrder()
            {
                TestOrderName = "Trigger", TestOrderRemark = "asdfff"
            });

            //Resolving and using in a safe way
            EventBus.Trigger(e);
        }
Exemple #3
0
 public void HandleEvent(EntityCreatingEventData <Person> eventData)
 {
     messageRepository.Insert(new Message(FakeTenantId, string.Format("{0} is being created with Id = {1}!", eventData.Entity.Name, eventData.Entity.Id)));
 }
        public async Task HandleEventAsync(EntityCreatingEventData <Asset> eventData)
        {
            var entity = eventData.Entity;

            await Task.CompletedTask;
        }
Exemple #5
0
 public void HandleEvent(EntityCreatingEventData <TestOrder> eventData)
 {
     Console.WriteLine(eventData.Entity.Id);
 }
 public void HandleEvent(EntityCreatingEventData <Person> eventData)
 {
     _messageRepository.Insert(new Message(FakeTenantId,
                                           $"{eventData.Entity.Name} is being created with Id = {eventData.Entity.Id}!")
                               );
 }
Exemple #7
0
 public void HandleEvent(EntityCreatingEventData <TestOrder> eventData)
 {
 }