public IArenaCoordinates FromArenaCoordinatesDTOToArenaCoordinates(ArenaCoordinatesDTO arenaCoordinatesDTO) { IArenaCoordinates arenaCoordinates = null; if (arenaCoordinatesDTO != null) { arenaCoordinates = _arenaFactory.GetArenaCoordinates(); int x = 0; if (int.TryParse(arenaCoordinatesDTO.X, out x)) { arenaCoordinates.X = x; } else { throw new Exception("Cannot parse coordinate X"); } int y = 0; if (int.TryParse(arenaCoordinatesDTO.Y, out y)) { arenaCoordinates.Y = y; } else { throw new Exception("Cannot parse coordinate Y"); } } return(arenaCoordinates); }
public void SetUpArena(IArenaCoordinates bottomLeftCoordinates, IArenaCoordinates upperRightCoordinates) { BottomLeftCoordinates = bottomLeftCoordinates; UpperRightCoordinates = upperRightCoordinates; }