Ejemplo n.º 1
0
 public AppViewModel(LeaderBoardViewModelDTO leaderBoardDto, KillBoardViewModelDTO killboardBoardDto, GraveYardViewModelDTO graveYardViewModelDto, HelpersManager helpersManager)
 {
     APINavLinkUrls       = new APINavLinkUrls(helpersManager);
     LeaderBoardViewModel = new LeaderBoardViewModel(leaderBoardDto);
     KillBoardViewModel   = new KillBoardViewModel(killboardBoardDto);
     GraveyardViewModel   = new GraveyardViewModel(graveYardViewModelDto);
 }
Ejemplo n.º 2
0
 public KillBoardViewModel(KillBoardViewModelDTO killboardBoardDto)
 {
     Robots = killboardBoardDto.KillBoardRecord
              .Where(e => e.ActorType == "Robot")
              .OrderByDescending(e => e.KillCount)
              .Take(5)
              .Select(e => new KillerRobotViewModel(e));
     Cyborgs = killboardBoardDto
               .KillBoardRecord.Where(e => e.ActorType == "Cyborg")
               .OrderByDescending(e => e.KillCount)
               .Take(5)
               .Select(e => new KillerCyborgViewModel(e));
 }