Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the CommandExecutionException class.
 /// </summary>
 /// <param name="failureType">The type of failure that occurred.</param>
 /// <param name="message">A message describing the error.</param>
 /// <param name="innerException">An exception that caused the current error.</param>
 internal CommandExecutionException(CommandFailureType failureType, string message, Exception innerException)
     : base(message, innerException)
 {
     this.FailureType = failureType;
 }
Beispiel #2
0
 public ServiceFailedException(CommandFailureType failureType, string failureDetail) : base(failureType, failureDetail)
 {
 }
Beispiel #3
0
 private static string MessageBuilder(CommandFailureType failureType, Exception failureDetail)
 {
     return($"{failureType}: {failureDetail.Message}");
 }
Beispiel #4
0
 private static string MessageBuilder(CommandFailureType failureType, string failureDetail)
 {
     return($"{failureType}: {failureDetail}");
 }
Beispiel #5
0
 public PangulCommandFailedException(CommandFailureType failureType, Exception failureDetail) : base(MessageBuilder(failureType, failureDetail), failureDetail)
 {
     FailureType   = failureType;
     FailureDetail = failureDetail.Message;
 }
Beispiel #6
0
 public PangulCommandFailedException(CommandFailureType failureType, string failureDetail) : base(MessageBuilder(failureType, failureDetail))
 {
     FailureType   = failureType;
     FailureDetail = failureDetail;
 }