aboutsummaryrefslogtreecommitdiff
path: root/ExamTemplate
diff options
context:
space:
mode:
authorSyndamia <kamen.d.mladenov@protonmail.com>2021-05-07 15:58:54 +0300
committerSyndamia <kamen.d.mladenov@protonmail.com>2021-05-07 15:58:54 +0300
commite18090705f9b3d2a4be877743364f77f5effc46c (patch)
treedc3b1b4fec2044af08a191ec3d443c1bb737bf9f /ExamTemplate
parent2015536347007266e70f2ccc9996a0f7e8c896bf (diff)
downloadit-kariera-exam-template-e18090705f9b3d2a4be877743364f77f5effc46c.tar
it-kariera-exam-template-e18090705f9b3d2a4be877743364f77f5effc46c.tar.gz
it-kariera-exam-template-e18090705f9b3d2a4be877743364f77f5effc46c.zip
Added DBContext setup for user and roles
Diffstat (limited to 'ExamTemplate')
-rw-r--r--ExamTemplate/Data/TemplateContext.cs8
1 files changed, 7 insertions, 1 deletions
diff --git a/ExamTemplate/Data/TemplateContext.cs b/ExamTemplate/Data/TemplateContext.cs
index 3a682b0..ef675a3 100644
--- a/ExamTemplate/Data/TemplateContext.cs
+++ b/ExamTemplate/Data/TemplateContext.cs
@@ -12,7 +12,13 @@ namespace ExamTemplate.Data
protected override void OnModelCreating(ModelBuilder builder)
{
- /* Custom logic here! */
+ builder.Entity<User>()
+ .HasIndex(x => x.UserName)
+ .IsUnique();
+
+ builder.Entity<User>()
+ .HasMany(x => x.Roles)
+ .WithMany(x => x.Users);
base.OnModelCreating(builder);
}