diff options
Diffstat (limited to 'src/DevHive.Web/Models/Identity/User')
| -rw-r--r-- | src/DevHive.Web/Models/Identity/User/FriendWebModel.cs | 7 | ||||
| -rw-r--r-- | src/DevHive.Web/Models/Identity/User/UpdateUserWebModel.cs | 9 | ||||
| -rw-r--r-- | src/DevHive.Web/Models/Identity/User/UserWebModel.cs | 4 |
3 files changed, 19 insertions, 1 deletions
diff --git a/src/DevHive.Web/Models/Identity/User/FriendWebModel.cs b/src/DevHive.Web/Models/Identity/User/FriendWebModel.cs new file mode 100644 index 0000000..681529a --- /dev/null +++ b/src/DevHive.Web/Models/Identity/User/FriendWebModel.cs @@ -0,0 +1,7 @@ +namespace DevHive.Web.Models.Identity.User +{ + public class FriendWebModel + { + public string Username { get; set; } + } +} diff --git a/src/DevHive.Web/Models/Identity/User/UpdateUserWebModel.cs b/src/DevHive.Web/Models/Identity/User/UpdateUserWebModel.cs index 9e41eb6..782c558 100644 --- a/src/DevHive.Web/Models/Identity/User/UpdateUserWebModel.cs +++ b/src/DevHive.Web/Models/Identity/User/UpdateUserWebModel.cs @@ -1,5 +1,8 @@ +using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using DevHive.Web.Models.Identity.Validation; +using DevHive.Web.Models.Language; +using DevHive.Web.Models.Technology; namespace DevHive.Web.Models.Identity.User { @@ -8,5 +11,11 @@ namespace DevHive.Web.Models.Identity.User [Required] [GoodPassword] public string Password { get; set; } + + public IList<FriendWebModel> Friends { get; set; } + + public IList<UpdateLanguageWebModel> Languages { get; set; } + + public IList<UpdateTechnologyWebModel> Technologies { get; set; } } } diff --git a/src/DevHive.Web/Models/Identity/User/UserWebModel.cs b/src/DevHive.Web/Models/Identity/User/UserWebModel.cs index 8f7995c..3b243e7 100644 --- a/src/DevHive.Web/Models/Identity/User/UserWebModel.cs +++ b/src/DevHive.Web/Models/Identity/User/UserWebModel.cs @@ -1,5 +1,4 @@ using System.Collections.Generic; -using DevHive.Common.Models.Identity; using DevHive.Web.Models.Identity.Role; using DevHive.Web.Models.Language; using DevHive.Web.Models.Technology; @@ -9,8 +8,11 @@ namespace DevHive.Web.Models.Identity.User public class UserWebModel : BaseUserWebModel { public IList<RoleWebModel> Roles { get; set; } = new List<RoleWebModel>(); + public IList<UserWebModel> Friends { get; set; } = new List<UserWebModel>(); + public IList<LanguageWebModel> Languages { get; set; } = new List<LanguageWebModel>(); + public IList<TechnologyWebModel> Technologies { get; set; } = new List<TechnologyWebModel>(); } } |
