Escali License control 1
ModuleClientModel.cs
Gå til dokumentasjonen til denne filen.
1using System.ComponentModel;
2using System.ComponentModel.DataAnnotations;
3using System.ComponentModel.DataAnnotations.Schema;
4
6{
7
8public class ModuleClientModel
9{
10 public int? ModuleSeq { get; set; }
11
12 [Required(ErrorMessage = "Modul navn er noedvendig!")]
13 [MaxLength(50, ErrorMessage = "Kan ikke vaere lenger enn 50 tegn.")]
14 public string ModuleName { get; set; } = string.Empty;
15
16 public bool IsActive { get; set; } = true;
17
18 [Required]
19 public int ProductSeq { get; set; }
20 public ProductClientModel? Product { get; set; }
21
22 [ValidateComplexType]
23 public List<ModuleLevelClientModel>? ModuleLevels { get; set; } = new();
24
25 }
26}