예제 #1
0
 public GameRoomJson Get(long id)
 {
     try
     {
         return(_gameRoomsRepository.Get(id).ToJson());
     }
     catch (ArgumentException e)
     {
         //Logger.Log.Instance.Error(e.Message);
         throw new ArgumentException(e.Message);
     }
 }
예제 #2
0
        public bool CheckGameProgress(int gameRoomId, int userId)
        {
            var item = _gameRoom.Get(x => x.GameRoomId == gameRoomId && x.UserId == userId && x.EndDate != null);

            return(item != null ? true : false); // game done or game not start
        }