예제 #1
0
        public static List <DisplayGame> AdvancedSearch(
            string q,
            List <int> requireFlags,
            List <int> blockFlags,
            List <int> allowFlags,
            List <int> platforms,
            List <int> genres)
        {
            var qArray = q?.Split(' ');

            var rawDbValues = DbAccess.AdvancedSearch(qArray, requireFlags, blockFlags, allowFlags, platforms, genres);

            return(rawDbValues.Select(x => new DisplayGame(x)).ToList());
        }