/// <summary> /// 创建前 /// </summary> /// <param name="eventData"></param> public void HandleEvent(EntityCreatingEventData <SysSetting> eventData) { //新增持久化数据,此处改变数据会写入数据 //eventData.Entity.Name += "_创建前"; EntityEventProcessDataList.Add(new EntityEventProcessData { DataDate = DateTime.Now, DataContent = "创建前" }); }
/// <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); }
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; }
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}!") ); }
public void HandleEvent(EntityCreatingEventData <TestOrder> eventData) { }