private void ValidateGameLoan(GameLoan gameLoan, Game game) { if (game == null) { throw new GameManagerException(new List <ValidationError>() { new ValidationError() { DataField = "GameId", ErrorMsg = "Game inválido" } }); } if (game.IsLent) { throw new GameManagerException(new List <ValidationError>() { new ValidationError() { DataField = "GameId", ErrorMsg = "O Jogo Selecionado já está emprestado" } }); } var friend = FriendRepository.FindFriendById(gameLoan.FriendId); if (friend == null) { throw new GameManagerException(new List <ValidationError>() { new ValidationError() { DataField = "FriendId", ErrorMsg = "Amigo inválido" } }); } }
public Friend FindFriendById(long id) { return(FriendRepository.FindFriendById(id)); }