diff options
author | HombreLaser <sebastian-440@live.com> | 2022-09-20 20:22:18 -0500 |
---|---|---|
committer | HombreLaser <sebastian-440@live.com> | 2022-09-20 20:22:18 -0500 |
commit | f4f9762085b9858eacd7906188841e06e20a893a (patch) | |
tree | b5dc1d74628f06e305afc453c4676e29359f1ba8 /Models/Author.cs | |
parent | 766d9635dc09886707213cdbafa8a783a143ce84 (diff) |
Añadidos validadores
Diffstat (limited to 'Models/Author.cs')
-rw-r--r-- | Models/Author.cs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Models/Author.cs b/Models/Author.cs index 9f04a58..23e8a64 100644 --- a/Models/Author.cs +++ b/Models/Author.cs @@ -1,10 +1,17 @@ +using System.ComponentModel.DataAnnotations; + namespace LibraryAPI.Models { public class Author { public long Id { get; set; } public List<Book>? Books { get; set; } + [Required] public string? Country { get; set; } + [Required] + [StringLength(64, ErrorMessage = "Name too long")] public string? Name { get; set; } + [Required] public int YearOfBirth { get; set; } + [Required] public string[]? languages { get; set; } } }
\ No newline at end of file |