using System.ComponentModel.DataAnnotations; namespace GestionIntegral.Api.Dtos { public class ChangePasswordRequestDto { [Required] public string CurrentPassword { get; set; } = string.Empty; [Required] [StringLength(50, MinimumLength = 6)] // Validaciones public string NewPassword { get; set; } = string.Empty; [Required] [Compare("NewPassword", ErrorMessage = "La nueva contraseña y la confirmación no coinciden.")] // Validación de confirmación public string ConfirmNewPassword { get; set; } = string.Empty; } }