Beispiel #1
0
        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));
        }
Beispiel #2
0
 public IActionResult Get()
 {
     return(Ok(_pessoaBusiness.FindAll()));
 }