From 604588246ddbc1e42721fcada777010ffa2cbf68 Mon Sep 17 00:00:00 2001 From: ChiaraBm Date: Mon, 9 Feb 2026 07:47:38 +0100 Subject: [PATCH] Added validation to setup dto --- .../Http/Requests/Seup/ApplySetupDto.cs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Moonlight.Shared/Http/Requests/Seup/ApplySetupDto.cs b/Moonlight.Shared/Http/Requests/Seup/ApplySetupDto.cs index 42455fa9..28c29239 100644 --- a/Moonlight.Shared/Http/Requests/Seup/ApplySetupDto.cs +++ b/Moonlight.Shared/Http/Requests/Seup/ApplySetupDto.cs @@ -1,8 +1,20 @@ -namespace Moonlight.Shared.Http.Requests.Seup; +using System.ComponentModel.DataAnnotations; + +namespace Moonlight.Shared.Http.Requests.Seup; public class ApplySetupDto { + [Required] + [MinLength(3)] + [MaxLength(32)] public string AdminUsername { get; set; } + + [Required] + [EmailAddress] public string AdminEmail { get; set; } + + [Required] + [MinLength(8)] + [MaxLength(64)] public string AdminPassword { get; set; } } \ No newline at end of file