Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }