コード例 #1
0
 public Task <bool> Handle(RemoveSellerCommand request, CancellationToken cancellationToken)
 {
     if (!request.IsValid())
     {
         NotifyValidationErrors(request);
         return(Task.FromResult(false));
     }
     _sellerRepository.Remove(request.SellerId);
     if (Commit())
     {
         _bus.RaiseEvent(new SellerRemovedEvent(request.SellerId));
     }
     return(Task.FromResult(true));
 }
コード例 #2
0
        public void Remove(int id)
        {
            var removeCommand = new RemoveSellerCommand(id);

            Bus.SendCommand(removeCommand);
        }