コード例 #1
0
        public async Task <HttpResponseMessage> Get()
        {
            var listOfIngredients = await BridgeAPI.GetIngredients();

            return(Request.CreateResponse(HttpStatusCode.OK, MapToApp(listOfIngredients)));
        }
コード例 #2
0
        public async Task <HttpResponseMessage> GetByLetter(char character)
        {
            var drink = await BridgeAPI.GetDrinksByFirstLetter(character);

            return(Request.CreateResponse(HttpStatusCode.OK, drink));
        }
コード例 #3
0
        public async Task <HttpResponseMessage> GetByGlass(string name)
        {
            var drink = await BridgeAPI.GetDrinkByGlass(name.Replace("*", "/").Replace("_", " "));

            return(Request.CreateResponse(HttpStatusCode.OK, drink));
        }
コード例 #4
0
        public async Task <HttpResponseMessage> Get(string name)
        {
            var drink = await BridgeAPI.GetDrinkByName(name);

            return(Request.CreateResponse(HttpStatusCode.OK, drink));
        }
コード例 #5
0
        public async Task <HttpResponseMessage> Get(int id)
        {
            var drink = await BridgeAPI.GetDrinkDetailById(id);

            return(Request.CreateResponse(HttpStatusCode.OK, drink));
        }
コード例 #6
0
        public async Task <HttpResponseMessage> Get()
        {
            var randomDrink = await BridgeAPI.GetRandomDrink();

            return(Request.CreateResponse(HttpStatusCode.OK, randomDrink));
        }