public async Task <IActionResult> GetMyFriends([FromQuery] ParaMember para) { var repoUserList = await _repoMatchUser.GetUserFriends(para); Response.AddPagination(repoUserList.CurrentPage, repoUserList.PageSize, repoUserList.TotalCount, repoUserList.TotalPages); var dtoUserList = _mapper.Map <IEnumerable <DtoMemberList> >(repoUserList); return(Ok(dtoUserList)); }
public async Task <IActionResult> GetMyMatchList(int userId, [FromQuery] ParaMember param) { if (userId != int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value)) { return(Unauthorized()); } param.UserId = userId; var repoMember = await _repoMatchUser.GetMatchList(param); Response.AddPagination(repoMember.CurrentPage, repoMember.PageSize, repoMember.TotalCount, repoMember.TotalPages); var dtoMemberList = _mapper.Map <IEnumerable <DtoMemberList> >(repoMember); return(Ok(dtoMemberList)); }
public async Task <IActionResult> GetMatchList([FromBody] MemberCondition condition, [FromQuery] ParaMember param) { param.Condition = condition; param.UserId = 0; // para.UserId = userId; var repoMember = await _repoMatchUser.GetMatchList(param); Response.AddPagination(repoMember.CurrentPage, repoMember.PageSize, repoMember.TotalCount, repoMember.TotalPages); var dtoMemberList = _mapper.Map <IEnumerable <DtoMemberList> >(repoMember); return(Ok(dtoMemberList)); }