public Task Handle(BasketAcceptedByOperatorEvent @event)
        {
            Console.WriteLine("\n\nBasketAcceptedByOperatorEvent --> " + JsonConvert.SerializeObject(@event));
            ItemResult       itemResult       = pgResourceRepository.DoubleCheckBasketResources(@event.InAcceptedBasket);
            InAcceptedBasket inAcceptedBasket = (InAcceptedBasket)itemResult.Item;

            inAcceptedBasket.OperatorId     = @event.InAcceptedBasket.OperatorId;
            inAcceptedBasket.AssigneeUserId = @event.InAcceptedBasket.AssigneeUserId;
            Console.WriteLine("inacceptedbasket --> " + JsonConvert.SerializeObject(inAcceptedBasket));
            DoubleCheckBasketByOperatorCommand doubleCheckBasketByOperatorCommand = new DoubleCheckBasketByOperatorCommand(inAcceptedBasket);

            bus.SendCommand(doubleCheckBasketByOperatorCommand);

            return(Task.CompletedTask);
        }
 public BasketDoubleChekcedEvent(DoubleCheckBasketByOperatorCommand _doubleCheckBasketByOperatorCommand)
 {
     InAcceptedBasket = _doubleCheckBasketByOperatorCommand.InAcceptedBasket;
 }