using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Identity.EntityFrameworkCore; using Microsoft.EntityFrameworkCore; using noteApi.Models; namespace noteApi.Data { public class ApplicationDbContext : IdentityDbContext { public ApplicationDbContext(DbContextOptions dbContextOptions) : base(dbContextOptions) { } public DbSet Notes { get; set; } protected override void OnModelCreating(ModelBuilder builder) { base.OnModelCreating(builder); List roles = new List{ new IdentityRole { Name = "Admin", NormalizedName = "ADMIN" }, new IdentityRole { Name = "User", NormalizedName = "USER" } }; builder.Entity().HasData(roles); } } }