diff options
| author | transtrike <transtrike@gmail.com> | 2020-12-17 11:55:52 +0200 |
|---|---|---|
| committer | transtrike <transtrike@gmail.com> | 2020-12-17 11:55:52 +0200 |
| commit | 9346dc469481c7ec07a36700180c7008a2d9cb45 (patch) | |
| tree | e32e93625510aa53805849eb7e8b7d3c6be674fc /src | |
| parent | 26cd8dafb3867d47d20daf8b6723dc40b4bdcd6c (diff) | |
| download | DevHive-9346dc469481c7ec07a36700180c7008a2d9cb45.tar DevHive-9346dc469481c7ec07a36700180c7008a2d9cb45.tar.gz DevHive-9346dc469481c7ec07a36700180c7008a2d9cb45.zip | |
Preparation for Friends implementation
Diffstat (limited to 'src')
| -rw-r--r-- | src/DevHive.Data/Models/User.cs | 8 | ||||
| -rw-r--r-- | src/DevHive.Data/Repositories/UserRepository.cs | 2 | ||||
| -rw-r--r-- | src/DevHive.Services/Services/UserService.cs | 2 |
3 files changed, 2 insertions, 10 deletions
diff --git a/src/DevHive.Data/Models/User.cs b/src/DevHive.Data/Models/User.cs index ecd7af8..fd0ee7b 100644 --- a/src/DevHive.Data/Models/User.cs +++ b/src/DevHive.Data/Models/User.cs @@ -8,19 +8,13 @@ namespace DevHive.Data.Models [Table("Users")] public class User : IdentityUser<Guid>, IModel { - public override string UserName - { - get => base.UserName; - set => base.UserName = value; - } - public string FirstName { get; set; } public string LastName { get; set; } public string ProfilePicture { get; set; } - public virtual List<Role> Roles { get; set; } + public virtual IList<Role> Roles { get; set; } //public List<User> Friends { get; set; } } diff --git a/src/DevHive.Data/Repositories/UserRepository.cs b/src/DevHive.Data/Repositories/UserRepository.cs index 1508947..130f96e 100644 --- a/src/DevHive.Data/Repositories/UserRepository.cs +++ b/src/DevHive.Data/Repositories/UserRepository.cs @@ -43,8 +43,6 @@ namespace DevHive.Data.Repositories return await this._context .Set<User>() .Include(x => x.Roles) - // To also return the roles, you need to include the roles table, - // but then you loose FindAsync, because there is id of role and id of user .FirstOrDefaultAsync(x => x.Id == id); } diff --git a/src/DevHive.Services/Services/UserService.cs b/src/DevHive.Services/Services/UserService.cs index 4049b4b..bd9eaa6 100644 --- a/src/DevHive.Services/Services/UserService.cs +++ b/src/DevHive.Services/Services/UserService.cs @@ -110,7 +110,7 @@ namespace DevHive.Services.Services return string.Join(string.Empty, SHA512.HashData(Encoding.ASCII.GetBytes(password))); } - private string WriteJWTSecurityToken(List<Role> roles) + private string WriteJWTSecurityToken(IList<Role> roles) { byte[] signingKey = Encoding.ASCII.GetBytes(_jwtOptions.Secret); |
