private GameDTO GameToDTO(GameModel gameModel) { var tileDTOs = new List <TileDTO>(); foreach (TileModel tileModel in gameModel.Tiles) { var tileDTO = new TileDTO { AlertTokens = tileModel.AlertTokens, IsActive = tileModel.IsActive, IsAgentCIA = tileModel.IsAgentCIA, IsAgentInterpol = tileModel.IsAgentInterpol, IsDoomsday = tileModel.IsDoomsday, IsFlipped = tileModel.IsFlipped, IsGlobalSecurityEvent = tileModel.IsGlobalSecurityEvent, IsHQ = tileModel.IsHQ, TileId = tileModel.TileId }; tileDTOs.Add(tileDTO); } var gameDTO = new GameDTO { GameId = gameModel.GameId, Tiles = tileDTOs }; return(gameDTO); }
public List <TileDTO> getTileList(decimal layoutId, decimal pageContentId) { List <TileDTO> tileList = new List <TileDTO>(); LayoutDTO layoutDTO = layoutEntity.getLayoutInfo(layoutId); List <string> list = Parser.getPlaceHolderList(layoutDTO.TokenizeString, Constant.pattern); foreach (string tile in list) { TileDTO tileDTO = new TileDTO(); tileDTO.tileName = Parser.clean(tile); tileDTO.componentList = componentEntity.getPageContentComponentList(pageContentId, Parser.clean(tile)); tileList.Add(tileDTO); } return(tileList); }
public TilePlacedMessage(TileDTO tileDTO) { this.tileDTO = tileDTO; }