public Task Handle(RemoveNewBloodTypeCommand request, CancellationToken cancellationToken) { if (!request.IsValid()) { NotifyValidationErrors(request); return(Task.CompletedTask); } _bloodRepository.Remove(request.BloodTypeId); if (Commit()) { Bus.RaiseEvent(new BloodTypeRemovedEvent(request.BloodTypeId)); } return(Task.CompletedTask); }
public void Remove(int id) { var removeCommand = new RemoveNewBloodTypeCommand(id); Bus.SendCommand(removeCommand); }