public override InternalEventResponse Handle(UserCartUpdatedEvent internalEvent) { Mediator.Command(new UpdateCartViewModelCommand { UserId = internalEvent.UserId }); return(InternalEventResponse.Succeeded()); }
public override InternalEventResponse Handle(CartViewModelUpdatedEvent internalEvent) { Mediator.Notification(new CartNeedsUpdateUiEvent { UserId = internalEvent.UserId }); return(InternalEventResponse.Succeeded()); }
public override InternalEventResponse Handle(CatalogUpdatedEvent internalEvent) { Mediator.Command(new UpdateHomePageViewModelCommand()); return(InternalEventResponse.Succeeded()); }