Ejemplo n.º 1
0
        public IActionResult GetRooms([FromRoute] int gameId)
        {
            try
            {
                var rooms    = repo.GetRoomsForGame(gameId);
                var roomList = new List <RoomDto>();
                foreach (var x in rooms)
                {
                    roomList.Add(new RoomDto
                    {
                        Id     = x.Id,
                        Descr  = x.Descr,
                        Name   = x.Name,
                        GameId = x.GameId
                    });
                }

                return(StatusCode(200, roomResponses.GetAllRoomsResponse(roomList)));
            }
            catch (Exception)
            {
                return(StatusCode(500, ErrorResponse.ServerError));
            }
        }