Пример #1
0
 /// <summary>
 /// Validates this instance.
 /// </summary>
 /// <exception cref="InvalidStageActivityId"></exception>
 /// <exception cref="InvalidExceptionMessageCode"></exception>
 /// <exception cref="InvalidExceptionMessage"></exception>
 /// <exception cref="Kovai.Serverless360.Bam.InvalidBusinessProcessException"></exception>
 public void Validate()
 {
     if (StageActivityId == default)
     {
         throw new InvalidStageActivityId();
     }
     if (ExceptionCode.IsNullOrEmpty())
     {
         throw new InvalidExceptionMessageCode();
     }
     if (ExceptionMessage.IsNullOrEmpty())
     {
         throw new InvalidExceptionMessage();
     }
     if (BusinessProcess.IsNullOrEmpty())
     {
         throw new InvalidBusinessProcessException();
     }
 }