public static Task <Recipe> Recipe(this RecipeLite recipeLite) => ReGenClient.Instance.Recipes.Get(recipeLite.Key);
/// <summary> /// Fetches the current user's review for this recipe /// </summary> /// <param name="recipe"></param> /// <param name="fetchSize"></param> /// <returns></returns> public static Task <Review> Review(this RecipeLite recipe) => ReGenClient.Instance.Reviews.Get(recipe.Key);
public static Task <int> Rating(this RecipeLite recipe) => ReGenClient.Instance.Ratings.Get(recipe.Key);
/// <summary> /// Fetches the first page of reviews for this recipe /// </summary> /// <param name="recipe"></param> /// <param name="fetchSize"></param> /// <returns></returns> public static Task <ReviewsPage> TopReviews(this RecipeLite recipe, int fetchSize = 5) => ReGenClient.Instance.Reviews.GetPage(recipe.Key, null, fetchSize);
public static Task <double> AverageRating(this RecipeLite recipe) => ReGenClient.Instance.Ratings.GetAverage(recipe.Key);