public IActionResult OnPostMoveSeries([FromBody] MoveToSeries moveToSeries)
        {
            var series = _database.GetSeries(moveToSeries.SeriesId);

            if (series == null)
            {
                return(BadRequest("The requested series does not exist"));
            }

            if (moveToSeries.Season <= 0)
            {
                return(BadRequest("Season must be greater than 0"));
            }

            var states = new List <FileMoveOperation>();

            foreach (var dl in moveToSeries.Downloads)
            {
                var s = _fileMover.CreateSeriesMoveOperation(dl, series, moveToSeries.Season);
                states.Add(s);
            }

            series.LastSelectedSeason = moveToSeries.Season;
            _database.UpdateSeries(series);

            return(new OkResult());
        }