public OperationResultVo GameFollow(Guid currentUserId, Guid gameId) { try { if (currentUserId == Guid.Empty) { return(new OperationResultVo("You must be logged in to follow a game")); } gameDomainService.Follow(currentUserId, gameId); unitOfWork.Commit(); int newCount = gameDomainService.CountFollowers(gameId); return(new OperationResultVo <int>(newCount)); } catch (Exception ex) { return(new OperationResultVo(ex.Message)); } }