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)); }