Exemplo n.º 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 = "创建前"
     });
 }
Exemplo n.º 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);
        }
Exemplo n.º 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)));
 }
Exemplo n.º 4
0
        public async Task HandleEventAsync(EntityCreatingEventData <Asset> eventData)
        {
            var entity = eventData.Entity;

            await Task.CompletedTask;
        }
Exemplo n.º 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}!")
                               );
 }
Exemplo n.º 7
0
 public void HandleEvent(EntityCreatingEventData <TestOrder> eventData)
 {
 }