public IActionResult GetAngelCardRows(List <Angel> AngelsList, List <AngelNextBattleTimes> AngelsNextBattleTimeList)
        {
            var model = new AngelCardRowsViewModel {
                Angels = AngelsList, AngelsNextBattleTimes = AngelsNextBattleTimeList
            };

            return(PartialView("_AngelCardRows", model));
        }
Example #2
0
        public IActionResult GetAngelCardRows(List <Angel> AngelsList)
        {
            var model = new AngelCardRowsViewModel {
                Angels = AngelsList
            };

            return(PartialView("_AngelCardRows", model));
        }
Example #3
0
        public IActionResult GetAngelCardRowsLimitCardSeriesId(List <Angel> AngelsList, int limitCardSeriesId)
        {
            IEnumerable <Angel> limitedAngels = null;

            switch (limitCardSeriesId)
            {
            case 0:
                limitedAngels = AngelsList.Where(x => x.AngelCardSeriesId == 0);
                break;

            case 1:
                // Azazel and below
                limitedAngels = AngelsList.Where(x => x.AngelCardSeriesId <= 8 && x.AngelCardSeriesId != 2 && x.AngelCardSeriesId != 3);
                break;

            case 2:
                // Gabriel and belwo
                limitedAngels = AngelsList.Where(x => x.AngelCardSeriesId <= 15 && x.AngelCardSeriesId != 2 && x.AngelCardSeriesId != 3);
                break;

            case 3:
                // Melchizedek and below
                limitedAngels = AngelsList.Where(x => x.AngelCardSeriesId <= 18 && x.AngelCardSeriesId != 2 && x.AngelCardSeriesId != 3);
                break;

            default:
                limitedAngels = AngelsList;
                break;
            }

            var model = new AngelCardRowsViewModel {
                Angels = limitedAngels
            };

            return(PartialView("_AngelCardRows", model));
        }