public async Task <Order> Handle(AddOrderCommand command, CancellationToken cancellationToken) { var order = _orderRepository.AddNew(Order.CreateNew(command)); await _orderRepository.UnitOfWork.SaveEntitiesAsync(); return(order); }