aboutsummaryrefslogtreecommitdiff
path: root/src/DevHive.Services
diff options
context:
space:
mode:
authortranstrike <transtrike@gmail.com>2021-01-21 09:29:50 +0200
committertranstrike <transtrike@gmail.com>2021-01-21 09:29:50 +0200
commit0d4ec399e6c9246dd0d3050dda2c81043cf7f51d (patch)
treed4d23b971239c26395bf18e83f753dfb849afc25 /src/DevHive.Services
parent009e01dc3dc2f78db6a660c65bf0d20bae702348 (diff)
downloadDevHive-0d4ec399e6c9246dd0d3050dda2c81043cf7f51d.tar
DevHive-0d4ec399e6c9246dd0d3050dda2c81043cf7f51d.tar.gz
DevHive-0d4ec399e6c9246dd0d3050dda2c81043cf7f51d.zip
Fixed Password property positioning
Diffstat (limited to 'src/DevHive.Services')
-rw-r--r--src/DevHive.Services/Models/Identity/User/BaseUserServiceModel.cs1
-rw-r--r--src/DevHive.Services/Models/Identity/User/RegisterServiceModel.cs4
-rw-r--r--src/DevHive.Services/Models/Identity/User/UpdateUserServiceModel.cs2
-rw-r--r--src/DevHive.Services/Services/UserService.cs3
4 files changed, 7 insertions, 3 deletions
diff --git a/src/DevHive.Services/Models/Identity/User/BaseUserServiceModel.cs b/src/DevHive.Services/Models/Identity/User/BaseUserServiceModel.cs
index 7a160f8..514f82a 100644
--- a/src/DevHive.Services/Models/Identity/User/BaseUserServiceModel.cs
+++ b/src/DevHive.Services/Models/Identity/User/BaseUserServiceModel.cs
@@ -6,6 +6,5 @@ namespace DevHive.Services.Models.Identity.User
public string Email { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
- public string Password { get; set; }
}
}
diff --git a/src/DevHive.Services/Models/Identity/User/RegisterServiceModel.cs b/src/DevHive.Services/Models/Identity/User/RegisterServiceModel.cs
index 3171ea6..adc4119 100644
--- a/src/DevHive.Services/Models/Identity/User/RegisterServiceModel.cs
+++ b/src/DevHive.Services/Models/Identity/User/RegisterServiceModel.cs
@@ -6,8 +6,10 @@ namespace DevHive.Services.Models.Identity.User
{
public class RegisterServiceModel : BaseUserServiceModel
{
+ public string Password { get; set; }
+
public HashSet<LanguageServiceModel> Languages { get; set; }
+
public HashSet<TechnologyServiceModel> Technologies { get; set; }
- public string Password { get; set; }
}
}
diff --git a/src/DevHive.Services/Models/Identity/User/UpdateUserServiceModel.cs b/src/DevHive.Services/Models/Identity/User/UpdateUserServiceModel.cs
index 87af43a..835bf54 100644
--- a/src/DevHive.Services/Models/Identity/User/UpdateUserServiceModel.cs
+++ b/src/DevHive.Services/Models/Identity/User/UpdateUserServiceModel.cs
@@ -7,6 +7,8 @@ namespace DevHive.Services.Models.Identity.User
{
public Guid Id { get; set; }
+ public string Password { get; set; }
+
public HashSet<UpdateUserCollectionServiceModel> Roles { get; set; } = new HashSet<UpdateUserCollectionServiceModel>();
public HashSet<UpdateUserCollectionServiceModel> Friends { get; set; } = new HashSet<UpdateUserCollectionServiceModel>();
diff --git a/src/DevHive.Services/Services/UserService.cs b/src/DevHive.Services/Services/UserService.cs
index 629b489..dca00fa 100644
--- a/src/DevHive.Services/Services/UserService.cs
+++ b/src/DevHive.Services/Services/UserService.cs
@@ -15,6 +15,7 @@ using DevHive.Data.Interfaces.Repositories;
using System.Linq;
using DevHive.Common.Models.Misc;
using System.Reflection;
+using Microsoft.CodeAnalysis.CSharp.Syntax;
namespace DevHive.Services.Services
{
@@ -313,7 +314,7 @@ namespace DevHive.Services.Services
private async Task ValidateUserOnUpdate(UpdateUserServiceModel updateUserServiceModel)
{
-
+ throw new NotImplementedException();
}
private string WriteJWTSecurityToken(Guid userId, HashSet<Role> roles)