public IActionResult GET(int page = 1, int size = 10) { try { int totalPaginas = (int)Math.Ceiling(_contatoApplicationService.Count() / Convert.ToDecimal(size)); if (page < totalPaginas) { Response.Headers.Add("X-Pages-NextPages", Url.Link("X-Pages-NextPages", new { page = page + 1, size })); } Response.Headers.Add("X-Pages-TotalPages", totalPaginas.ToString()); return(Ok(_contatoApplicationService.GetAll().Skip(size * (page - 1)).Take(size))); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public ActionResult <IEnumerable <string> > Get() { return(Ok(_contatoService.GetAll())); }