Example #1
0
        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);
        }