public Favourite AddFavourite(Favourite favourite) { var fav = favouriteRepository.GetFavouriteByPlayerIdUserId(favourite.PlayerId, favourite.CreatedBy); if (fav == null) { return(favouriteRepository.AddFavourite(favourite)); } else { throw new FavouritePlayerNotAddedException("This favourite player already exists"); } }