public async Task <Order> Handle(CreateOrderRequest request, CancellationToken cancellationToken)
        {
            var order = request.Order;

            order.PendingDate = DateTime.Now;
            order.StatusDate  = DateTime.Now;

            var result = await _db.AddAsync(order, cancellationToken);

            order.State = EOrderState.Pending;

            return(await Task.FromResult(result.Entity));
        }