public async Task <HttpResponseMessage> Get() { var listOfIngredients = await BridgeAPI.GetIngredients(); return(Request.CreateResponse(HttpStatusCode.OK, MapToApp(listOfIngredients))); }
public async Task <HttpResponseMessage> GetByLetter(char character) { var drink = await BridgeAPI.GetDrinksByFirstLetter(character); return(Request.CreateResponse(HttpStatusCode.OK, drink)); }
public async Task <HttpResponseMessage> GetByGlass(string name) { var drink = await BridgeAPI.GetDrinkByGlass(name.Replace("*", "/").Replace("_", " ")); return(Request.CreateResponse(HttpStatusCode.OK, drink)); }
public async Task <HttpResponseMessage> Get(string name) { var drink = await BridgeAPI.GetDrinkByName(name); return(Request.CreateResponse(HttpStatusCode.OK, drink)); }
public async Task <HttpResponseMessage> Get(int id) { var drink = await BridgeAPI.GetDrinkDetailById(id); return(Request.CreateResponse(HttpStatusCode.OK, drink)); }
public async Task <HttpResponseMessage> Get() { var randomDrink = await BridgeAPI.GetRandomDrink(); return(Request.CreateResponse(HttpStatusCode.OK, randomDrink)); }