Ejemplo n.º 1
0
        public async Task <ActionResult <IEnumerable> > GetBands(
            int pageNo       = 1,
            int pageSize     = 10000,
            string startWith = null,
            int?styleId      = null)
        {
            var totalBands = await SongRepository.GetNumberOfBands(pageNo, pageSize, startWith, styleId);

            var bands = await SongRepository.GetBands(pageNo, pageSize, startWith, styleId);

            var retObj = new
            {
                page       = pageNo,
                totalPages = (int)Math.Ceiling((double)totalBands / pageSize),
                bands
            };

            return(Ok(new ApiOKResponse(retObj)));
        }