public override void Execute() { Guard.ArgumentNotNull(_procedureStep.ScheduledProcedureStepID, "_procedureStep.ScheduledProcedureStepID"); var broker = new BrokerService(); var p = broker.FindScheduledProcedureStep(_procedureStep.ScheduledProcedureStepID); if (p != null) { broker.DeleteScheduledProcedureStep(_procedure.RequestedProcedureID); } }
public override void Execute() { Guard.ArgumentNotNull(_procedureStep.ScheduledProcedureStepID, "_procedureStep.ScheduledProcedureStepID"); var broker = new BrokerService(); var p = broker.FindScheduledProcedureStep(_procedureStep.ScheduledProcedureStepID); if (p != null) { broker.UpdateScheduledProcedureStep(_procedure.RequestedProcedureID, _procedureStep); } else { broker.AddScheduledProcedureStep(_imageServiceRequest.AccessionNumber, _procedure.RequestedProcedureID, _procedureStep); } }