using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Diagnostics.CodeAnalysis; using DevHive.Web.Attributes; using DevHive.Web.Models.Identity.Role; using DevHive.Web.Models.Language; using DevHive.Web.Models.Technology; namespace DevHive.Web.Models.Identity.User { public class UpdateUserWebModel : BaseUserWebModel { [NotNull] [Required] [GoodPassword] public string Password { get; set; } [NotNull] [Required] public HashSet Friends { get; set; } [NotNull] [Required] public HashSet Roles { get; set; } [NotNull] [Required] public HashSet Languages { get; set; } [NotNull] [Required] public HashSet Technologies { get; set; } } }