public Task Handle(BasketSubmittedByUserEvent @event) { Console.WriteLine("BasketSubmittedByUserEventHandler --> "); ItemResult itemResult = pgResourceRepository.CheckAvailabilityForBasket(@event.SubmittedBasket); InCheckedBasketByUser inCheckedBasketByUser = (InCheckedBasketByUser)itemResult.Item; CheckBasketByUserCommand checkBasketByUserCommand = new CheckBasketByUserCommand(inCheckedBasketByUser, @event.UserId); bus.SendCommand(checkBasketByUserCommand); Console.WriteLine("BasketSubmittedByUserEventHandler --> CheckBasketByUserCommand sended"); return(Task.CompletedTask); }
public CheckBasketByUserCommand(InCheckedBasketByUser _checkedBasketByUser, int _userId) { CheckedBasketByUser = _checkedBasketByUser; UserId = _userId; }