public async Task <IList <UserInfo> > Handle(UserFilterCommand command) { var users = this._dataContext.Get <User>(); var usersInfo = users.Select(u => new UserInfo() { UserId = u.Id, Name = u.Name, PhoneNumber = u.PhoneNumber, Password = u.Password }).ToList(); return(await Task.FromResult(usersInfo)); }
public async Task <ActionResult> Get() { var command = new UserFilterCommand(); return(await new QueryResponder <IList <UserInfo> >(this._commandBus, this).RespondTo(command)); // var userInfo = new UserInfo() // { // Name = "XX", // PhoneNumber = "11111", // UserId = 1 // }; // return Ok(userInfo); }