public async Task When(OrderStatusChangedToAwaitingValidationDomainEvent @event)
        {
            var doc = await queryStore.GetOrderDocument(@event.OrderId);

            if (doc == null)
            {
                throw new Exception("Error while retrieving document inside When method of OrderStatusChangedToAwaitingValidationDomainEvent");
            }

            doc.Status = OrderState.AwaitingValidation.ToString();
            await queryStore.Upsert(doc);
        }
 public void Apply(OrderStatusChangedToAwaitingValidationDomainEvent aggregateEvent)
 {
     _orderStatusId = OrderStatus.AwaitingValidation.Id;
 }