From 8b40d27710e532a43aaf1eb198be64af1a2e576e Mon Sep 17 00:00:00 2001 From: HombreLaser Date: Sun, 6 Nov 2022 17:04:29 -0600 Subject: AƱadidos DTOs y Automapper MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Models/Group.cs | 2 +- Models/GroupUserAccount.cs | 8 +++++--- Models/UserAccount.cs | 6 +++--- 3 files changed, 9 insertions(+), 7 deletions(-) (limited to 'Models') diff --git a/Models/Group.cs b/Models/Group.cs index f5ed59d..31948fa 100644 --- a/Models/Group.cs +++ b/Models/Group.cs @@ -7,6 +7,6 @@ namespace LibraryAPI.Models { public ICollection? Users { get; set; } [Required] [Name] - public string? Name {get; set; } + public string? Name { get; set; } } } diff --git a/Models/GroupUserAccount.cs b/Models/GroupUserAccount.cs index 706c2e9..40fd359 100644 --- a/Models/GroupUserAccount.cs +++ b/Models/GroupUserAccount.cs @@ -2,9 +2,11 @@ using System.ComponentModel.DataAnnotations; namespace LibraryAPI.Models { public class GroupUserAccount { - public long GroupId { get; set; } - public Group? Group { get; set; } + [Required] + public long GroupId { get; set; } + public Group Group { get; set; } + [Required] public long UserAccountId { get; set; } - public UserAccount? UserAccount { get; set; } + public UserAccount UserAccount { get; set; } } } diff --git a/Models/UserAccount.cs b/Models/UserAccount.cs index e3184ed..d96a8cb 100644 --- a/Models/UserAccount.cs +++ b/Models/UserAccount.cs @@ -6,11 +6,11 @@ namespace LibraryAPI.Models { public long Id { get; set; } [Required] public string? Email { get; set; } - private string? _password; - [Required] + private string? _password; + [Required] public string? Password { get { return _password; } set { _password = HashPassword(value); } } public ICollection? Groups { get; set; } - private PasswordHasher _hasher; + private PasswordHasher _hasher; public UserAccount() { _hasher = new PasswordHasher(); -- cgit v1.2.3