public IActionResult GetAll([FromQuery] string ordem, [FromQuery] int page, [FromQuery] int size) { var result = _business.FindAll(ordem, page, size); if (result != null && result.Pessoas != null) { result.Pessoas.ForEach(p => GerarLinks(p)); } //var resultado = new ColecaoRecursos<PessoaVO>(result.Pessoas); //resultado.Links.Add(new LinkDTO(_urlHelper.Link(nameof(GetAll), new { }), rel: "self", metodo: "GET")); //resultado.Links.Add(new LinkDTO(_urlHelper.Link(nameof(PostPessoa), new { }), rel: "create-pessoa", metodo: "POST")); //resultado.Links.Add(new LinkDTO(_urlHelper.Link(nameof(PutPessoa), new { }), rel: "update-pessoa", metodo: "PUT")); //resultado.Links.Add(new LinkDTO(_urlHelper.Link(nameof(GetAll), new {}), rel: "delete-pessoa", metodo: "DELETE")); return(Ok(result)); }
public IActionResult Get() { return(Ok(_pessoaBusiness.FindAll())); }