internal static void SetIsFavouritePhoto(bool isFavourite, Photo photo) { if (!photo.Validate()) { throw new DsiUserFriendlyException("You don't have permission to add this photo to your favourites!"); } photo.SetIsFavouritePhoto(isFavourite); }