public void UserUpdatedMessage() { var msg = new UserUpdatedMessage(UserInfoTests.GetTestUser()); UserInfoTests.AssertUserInfosMatch(UserInfoTests.GetTestUser(), msg.User); msg = msg.AssertLengthMatches(); UserInfoTests.AssertUserInfosMatch(UserInfoTests.GetTestUser(), msg.User); }
public void Handle(UserUpdatedMessage message) { if (_storage.Get <UserDTO>().FirstOrDefault(x => x.ID == message.Dto.ID) != null) { _storage.Get <UserDTO>().Update(message.Dto, x => x.ID == message.Dto.ID); } else { _storage.Get <UserDTO>().Add(message.Dto); } }
private void UserUpdated(UserUpdatedMessage user) //=> Load(); { if (AllUsers != null) { UserShowList(null); } else { Load(); } }
static void Main(string[] args) { Console.Title = "Hierarchy message producer"; var bus = BusCreator.CreateBus(); bus.Start(); do { Console.WriteLine("Enter message (or quit to exit)"); Console.Write("> "); string value = Console.ReadLine(); if ("quit".Equals(value, StringComparison.OrdinalIgnoreCase)) { break; } //发布消息 var uuMsg = new UserUpdatedMessage() { Id = Guid.NewGuid(), Type = "User updated" }; bus.Publish(uuMsg); Console.WriteLine($"publish command:id={uuMsg.Id},{uuMsg.Type}, {DateTime.Now}"); var udMsg = new UserDeletedMessage() { Id = Guid.NewGuid(), Type = "User deleted" }; bus.Publish(udMsg); Console.WriteLine($"publish command:id={udMsg.Id},{udMsg.Type}, {DateTime.Now}"); }while (true); Console.WriteLine("Publish Hierarchy events.. Press enter to exit"); Console.ReadLine(); bus.Stop(); }
public Task ConsumeAsync(UserUpdatedMessage message) { var modelLogic = _mapper.Map <User>(message); return(m_service.EditUser(modelLogic)); }
public void Handle(UserUpdatedMessage message) { UpdateInRepository(UserLite.Create(message.Dto)); }
public async Task ConsumeAsync(UserUpdatedMessage message) { await _userRepository.SaveAsync(_mapper.Map <UserInfo>(message)).ConfigureAwait(false); }