コード例 #1
0
        public List <ListFriendRequest> ListRequest()
        {
            try
            {
                var result = new List <ListFriendRequest>();

                var listRequest = _friendRequestRepository
                                  .GetInclude(includes: sources => sources.Include(x => x.StatusNavigation)).ToList();

                listRequest.ForEach(item =>
                {
                    var tmp = new ListFriendRequest
                    {
                        IdRequest    = item.Id,
                        UserSender   = _userApiService.Detail(item.UserSender),
                        UserReciever = _userApiService.Detail(item.UserReciever),
                        Status       = item.StatusNavigation.Name,
                    };

                    result.Add(tmp);
                });


                return(result);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }