public override Task <LinkListResponse> ListLinkByCat(GlobalRequest request, ServerCallContext context) { var result = _linkRepository.ListLinkByCat(request.Linktype); var response = new LinkListResponse(); response.Items.AddRange(result.Select(p => _mapper.Map <LinkProto>(p))); return(Task.FromResult(response)); }
public override Task <LinkListResponse> GetAllLink(Empty request, ServerCallContext context) { var result = _linkRepository.GetAllLink(); LinkListResponse response = new LinkListResponse(); foreach (var item in result) { response.Items.Add(_mapper.Map <LinkProto>(item)); } return(Task.FromResult(response)); }