public async Task <ActionResult <Message> > Post(Order order)
        {
            if (ModelState.IsValid)
            {
                var message = SmsSender.Execute(order.RestaurantName, order.DeliveryTime, order.CustomerPhoneNumber);
                this.context.Messages.Add(message);
                await this.context.SaveChangesAsync();

                return(this.CreatedAtAction(nameof(GetLog), message));
            }

            return(this.BadRequest());
        }