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
一度にすべての例外メッセージが必要ですNote
。Note cannot be emptyとAccount Name can not be Emptyの両方が報告されます。
これらすべてのメッセージの List を作成してから、 をスローすることを考えましたAgregateexception
。これどうやってするの?