From f8491949a154d5faf9716086d4f94850d8d84fba Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Wed, 27 May 2020 04:07:34 +0100 Subject: [PATCH] Add validation for sound synthesizer name. --- Marechai/Pages/Admin/Details/SoundSynth.razor | 8 +++++++- Marechai/Pages/Admin/Details/SoundSynth.razor.cs | 3 +++ Marechai/Resources/Services/SoundSynthsService.es.resx | 8 ++++++++ 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/Marechai/Pages/Admin/Details/SoundSynth.razor b/Marechai/Pages/Admin/Details/SoundSynth.razor index 75806992..9fc9ad89 100644 --- a/Marechai/Pages/Admin/Details/SoundSynth.razor +++ b/Marechai/Pages/Admin/Details/SoundSynth.razor @@ -70,7 +70,13 @@ } @L["Name"] - + + + + @L["Please enter a valid name."] + + + @if (_editing || _model.ModelCode != null) { diff --git a/Marechai/Pages/Admin/Details/SoundSynth.razor.cs b/Marechai/Pages/Admin/Details/SoundSynth.razor.cs index ae756bfd..364308f2 100644 --- a/Marechai/Pages/Admin/Details/SoundSynth.razor.cs +++ b/Marechai/Pages/Admin/Details/SoundSynth.razor.cs @@ -142,5 +142,8 @@ namespace Marechai.Pages.Admin.Details void ValidateIntegerBiggerThanZero(ValidatorEventArgs e) => Validators.ValidateIntegerBiggerThanZero(e); void ValidateDoubleBiggerThanZero(ValidatorEventArgs e) => Validators.ValidateDoubleBiggerThanZero(e); + + void ValidateName(ValidatorEventArgs e) => + Validators.ValidateStringWithMaxLength(e, L["Name must be 50 characters or less."], 50); } } \ No newline at end of file diff --git a/Marechai/Resources/Services/SoundSynthsService.es.resx b/Marechai/Resources/Services/SoundSynthsService.es.resx index 21ab8120..9bb90db7 100644 --- a/Marechai/Resources/Services/SoundSynthsService.es.resx +++ b/Marechai/Resources/Services/SoundSynthsService.es.resx @@ -282,4 +282,12 @@ El modelo debe contener 45 caracteres o menos. Model code must be 45 characters or less. + + El nombre debe contener 50 caracteres o menos. + Name must be 50 characters or less. + + + Por favor introduce un nombre vĂ¡lido. + Please enter a valid name. + \ No newline at end of file