コード例 #1
0
        public ActionResult <IEnumerable <Evenement> > GetAllEvenements([FromQuery] EvenementParameters parameters)
        {
            var evenements = _evenementRepository.GetAllEvenements(parameters);

            var metadata = new
            {
                evenements.TotalCount,
                evenements.PageSize,
                evenements.CurrentPage,
                evenements.TotalPages,
                evenements.HasNext,
                evenements.HasPrevious
            };

            Response.Headers.Add("X-Pagination", JsonConvert.SerializeObject(metadata));

            return(Ok(evenements));
        }