//----------------------------------
        //----- Series
        //----------------------------------

        public PagedList <SerieDTO> ObtenerSeries(int start, int number, SerieFiltroDTO filtros)
        {
            SeriesDBEntities se = new SeriesDBEntities();

#if DEBUG
            se.Database.Log = s => Console.WriteLine(s);
#endif

            var series = se.Series.Where(c => (string.IsNullOrEmpty(filtros.seriename) || c.seriename.ToLower().Contains(filtros.seriename.ToLower())))
                         .OrderBy(c => c.score).Skip(start).Take(number);

            return(Utils.ToPagedList(Mapping.CargarSeriesASeriesDTO(series)));
        }
        // POST: api/Serie
        public PagedList <SerieDTO> Post(string sort, bool reverse, int start, int number, [FromBody] SerieFiltroDTO filtros)
        {
            DataBase db = new DataBase();

            return(db.ObtenerSeries(start, number, filtros));
        }