public static RecipeDetails CallRecipeDetailsApi(string id) { RecipeDetails objRecipeDetails = new RecipeDetails(); try { string query = "recipe/" + id + "?_app_id=" + ConfigurationManager.AppSettings["App_Id"] + "&_app_key=" + ConfigurationManager.AppSettings["App_Key"]; string json = CallApiAL.CallWebApi(query); if (!String.IsNullOrEmpty(json)) { objRecipeDetails = JsonConvert.DeserializeObject <RecipeDetails>(json.ToString()); } } catch (Exception ex) { ex.SendMail(); objRecipeDetails = new RecipeDetails(); } return(objRecipeDetails); }
public static SearchRecipes CallSearchRecipeApi(string searchVal) { SearchRecipes objSearchRecipes = new SearchRecipes(); try { string query = "recipes?_app_id=" + ConfigurationManager.AppSettings["App_Id"] + "&_app_key=" + ConfigurationManager.AppSettings["App_Key"] + "&q=" + searchVal; string json = CallApiAL.CallWebApi(query); if (!String.IsNullOrEmpty(json)) { objSearchRecipes = JsonConvert.DeserializeObject <SearchRecipes>(json.ToString()); } } catch (Exception ex) { ex.SendMail(); objSearchRecipes = new SearchRecipes(); } return(objSearchRecipes); }