public override void Execute() { Guard.ArgumentNotNull(_imageServiceRequest.AccessionNumber, "_imageServiceRequest.AccessionNumber"); var broker = new BrokerService(); var p = broker.FindRequestedProcedure(_imageServiceRequest.AccessionNumber, _procedure.RequestedProcedureID); if (p != null) { broker.DeleteRequestedProcedure(_imageServiceRequest.AccessionNumber, _procedure.RequestedProcedureID); } }