ソースを参照

Validation and message

Issue Nr. 58
master
Flo Smilari 4年前
コミット
c187894a91

+ 11
- 3
Pages/AccountPage.razor ファイルの表示

} }
private async Task SaveUserData() { private async Task SaveUserData() {
Validator.ValidateAccount(Account);
await UserDataProvider.Save(Account);
try {
Validator.ValidateAccount(Account);
await UserDataProvider.Save(Account);
Toaster.ShowSuccess(I18n.GetString("Success.SaveUserdata.Title"), I18n.GetString("Success.SaveUserdata.Msg"));
} catch (ArgumentException) {
Toaster.ShowWarning(I18n.GetString("Warning.MandatoryFields.Title"), I18n.GetString("Warning.MandatoryFields.Msg"));
}
} }
private async void SaveUserDataAndClose() { private async void SaveUserDataAndClose() {
try { try {
await SaveUserData();
Validator.ValidateAccount(Account);
await UserDataProvider.Save(Account);
Toaster.ShowSuccess(I18n.GetString("Success.SaveUserdata.Title"), I18n.GetString("Success.SaveUserdata.Msg"));
NavigationManager.NavigateTo("caritas_services"); NavigationManager.NavigateTo("caritas_services");
} catch (ArgumentException) { } catch (ArgumentException) {
Toaster.ShowSuccess(I18n.GetString("Success.SaveUserdata.Title"), I18n.GetString("Success.SaveUserdata.Msg"));
Toaster.ShowWarning(I18n.GetString("Warning.MandatoryFields.Title"), I18n.GetString("Warning.MandatoryFields.Msg")); Toaster.ShowWarning(I18n.GetString("Warning.MandatoryFields.Title"), I18n.GetString("Warning.MandatoryFields.Msg"));
} }
} }

+ 6
- 0
Shared/ResourceFiles/Resources.de.resx ファイルの表示

<data name="Success.DeleteReport.Title" xml:space="preserve"> <data name="Success.DeleteReport.Title" xml:space="preserve">
<value>Meldung gelöscht!</value> <value>Meldung gelöscht!</value>
</data> </data>
<data name="Success.SaveUserdata.Msg" xml:space="preserve">
<value>Die Angaben wurden erfolgreich gespeichert!</value>
</data>
<data name="Success.SaveUserdata.Title" xml:space="preserve">
<value>Angaben gespeichert!</value>
</data>
<data name="Type" xml:space="preserve"> <data name="Type" xml:space="preserve">
<value>Typ</value> <value>Typ</value>
</data> </data>

+ 6
- 0
Shared/ResourceFiles/Resources.fr.resx ファイルの表示

<data name="Success.DeleteReport.Title" xml:space="preserve"> <data name="Success.DeleteReport.Title" xml:space="preserve">
<value>Rapport supprimé!</value> <value>Rapport supprimé!</value>
</data> </data>
<data name="Success.SaveUserdata.Msg" xml:space="preserve">
<value>Les données de l'utilisateur ont été sauvegardées avec succès!</value>
</data>
<data name="Success.SaveUserdata.Title" xml:space="preserve">
<value>Données de l'utilisateur sauvegardées!</value>
</data>
<data name="Type" xml:space="preserve"> <data name="Type" xml:space="preserve">
<value>Typ</value> <value>Typ</value>
</data> </data>

+ 6
- 0
Shared/ResourceFiles/Resources.it.resx ファイルの表示

<data name="Success.DeleteReport.Title" xml:space="preserve"> <data name="Success.DeleteReport.Title" xml:space="preserve">
<value>Rapporto cancellato!</value> <value>Rapporto cancellato!</value>
</data> </data>
<data name="Success.SaveUserdata.Msg" xml:space="preserve">
<value>I dati utente sono stati salvati!</value>
</data>
<data name="Success.SaveUserdata.Title" xml:space="preserve">
<value>Dati utente salvati!</value>
</data>
<data name="Type" xml:space="preserve"> <data name="Type" xml:space="preserve">
<value>Tipo</value> <value>Tipo</value>
</data> </data>

+ 6
- 0
Shared/ResourceFiles/Resources.resx ファイルの表示

<data name="Success.DeleteReport.Title" xml:space="preserve"> <data name="Success.DeleteReport.Title" xml:space="preserve">
<value>Report deleted!</value> <value>Report deleted!</value>
</data> </data>
<data name="Success.SaveUserdata.Msg" xml:space="preserve">
<value>The user data was successfully saved!</value>
</data>
<data name="Success.SaveUserdata.Title" xml:space="preserve">
<value>User data saved!</value>
</data>
<data name="Type" xml:space="preserve"> <data name="Type" xml:space="preserve">
<value>Type</value> <value>Type</value>
</data> </data>

読み込み中…
キャンセル
保存