public IHttpActionResult GetBeverages([FromUri] string[] skus) { if (skus == null || skus.Length <= 0) { return(NotFound()); } var beverageComparison = new BeverageComparison(); var beverageProvider = new BeveragesProvider(); var beverages = beverageProvider.Get(); foreach (var sku in skus) { var beverage = BeverageHelper.FindBeverage(beverages, sku); if (beverage == null) { continue; } var beverageComparisonProductDto = (BeverageComparisonProductDto)beverage; beverageComparison.Beverages.Add(beverageComparisonProductDto); } return(Json(beverageComparison)); }
public IHttpActionResult GetBeverage(string sku) { var beverageProvider = new BeveragesProvider(); var beverages = beverageProvider.Get(); var beverage = BeverageHelper.FindBeverage(beverages, sku); if (beverage == null) { return(NotFound()); } var beverageComparisonPartialDto = (BeverageComparisonPartialDto)beverage; return(Json(beverageComparisonPartialDto)); }