public IActionResult GetAngelCardRows(List <Angel> AngelsList, List <AngelNextBattleTimes> AngelsNextBattleTimeList) { var model = new AngelCardRowsViewModel { Angels = AngelsList, AngelsNextBattleTimes = AngelsNextBattleTimeList }; return(PartialView("_AngelCardRows", model)); }
public IActionResult GetAngelCardRows(List <Angel> AngelsList) { var model = new AngelCardRowsViewModel { Angels = AngelsList }; return(PartialView("_AngelCardRows", model)); }
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)); }