public async Task <ActionResult> AddUser([FromBody] UserModel user) { if (_umsContext.Users.Count(d => d.Account == user.Account) > 0) { return(BadRequest(new { Msg = "acount 不能重复!" })); } var entity = new User { Id = Guid.NewGuid().ToString(), RealName = user.RealName, Account = user.Account, Password = user.Password }; _umsContext.Users.Add(entity); await _umsContext.SaveChangesAsync(); var msg = new EventBusContract(Guid.NewGuid().ToString(), "asdasdasd"); _capPublisher.Publish <EventBusContract>(EventBusSettings.AddUserEvent, msg); return(CreatedAtAction(nameof(GetUserById), new { id = entity.Id }, null)); }
public void AddUserReceivedMessage(EventBusContract msg) { }