Exemplo n.º 1
0
        public async Task <IActionResult> AddMenu(User user, string text)
        {
            var splitted = text.Split(' ', 4).Select(t => t.Trim()).ToArray();

            if (splitted.Length != 4)
            {
                return(SlackBadRequest("잘못된 형식입니다."));
            }

            if (!int.TryParse(splitted[2], out var price) ||
                !int.TryParse(splitted[3], out var order))
            {
                return(SlackBadRequest("잘못된 형식입니다."));
            }

            var coffee = new CoffeeService(_coffeeContext);
            await coffee.AddMenu(splitted[0], splitted[1], price, order);

            return(SlackOk($"{splitted[0]}를 {price} 원으로 추가하였습니다."));
        }