0
private void AccountValidations(CreateAccountPayload payload) {
  if (string.IsNullOrEmpty(payload.Note)) {
    throw new ArgumentException($ "Note cannot be empty");
  }
  if (string.IsNullOrEmpty(payload.AccountName)) {
    throw new ArgumentException($ "Account Name cnnot be Empty");
  }
  if (string.IsNullOrEmpty(payload.Type)) {
    throw new ArgumentException($ "Account Type cnnot be Empty");
  }
}

AccountName一度にすべての例外メッセージが必要ですNoteNote cannot be emptyAccount Name can not be Emptyの両方が報告されます。

これらすべてのメッセージの List を作成してから、 をスローすることを考えましたAgregateexception。これどうやってするの?

4

1 に答える 1