diff options
Diffstat (limited to 'ExamTemplate/Data')
| -rw-r--r-- | ExamTemplate/Data/Models/Role.cs | 16 | ||||
| -rw-r--r-- | ExamTemplate/Data/Models/User.cs | 1 | ||||
| -rw-r--r-- | ExamTemplate/Data/TemplateContext.cs | 7 |
3 files changed, 2 insertions, 22 deletions
diff --git a/ExamTemplate/Data/Models/Role.cs b/ExamTemplate/Data/Models/Role.cs deleted file mode 100644 index 9a23f13..0000000 --- a/ExamTemplate/Data/Models/Role.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System; -using System.Collections.Generic; -using Microsoft.AspNetCore.Identity; -using System.ComponentModel.DataAnnotations.Schema; - -namespace ExamTemplate.Data.Models -{ - [Table("Roles")] - public class Role : IdentityRole<Guid> - { - public static string UserRole = "User"; - public static string AdminRole = "Administrator"; - - public List<User> Users { get; set; } = new List<User>(); - } -} diff --git a/ExamTemplate/Data/Models/User.cs b/ExamTemplate/Data/Models/User.cs index cb96942..e8aecfa 100644 --- a/ExamTemplate/Data/Models/User.cs +++ b/ExamTemplate/Data/Models/User.cs @@ -10,6 +10,5 @@ namespace ExamTemplate.Data.Models { public string FirstName { get; set; } public string LastName { get; set; } - public List<Role> Roles { get; set; } = new List<Role>(); } } diff --git a/ExamTemplate/Data/TemplateContext.cs b/ExamTemplate/Data/TemplateContext.cs index ef675a3..268812d 100644 --- a/ExamTemplate/Data/TemplateContext.cs +++ b/ExamTemplate/Data/TemplateContext.cs @@ -1,11 +1,12 @@ using System;
using ExamTemplate.Data.Models;
+using Microsoft.AspNetCore.Identity;
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore;
namespace ExamTemplate.Data
{
- public class TemplateContext : IdentityDbContext<User, Role, Guid>
+ public class TemplateContext : IdentityDbContext<User, IdentityRole<Guid>, Guid>
{
public TemplateContext(DbContextOptions<TemplateContext> options)
: base(options) { }
@@ -16,10 +17,6 @@ namespace ExamTemplate.Data .HasIndex(x => x.UserName)
.IsUnique();
- builder.Entity<User>()
- .HasMany(x => x.Roles)
- .WithMany(x => x.Users);
-
base.OnModelCreating(builder);
}
}
|
