using System; using System.Collections.Generic; using IOL.Fagprove.Data.Enums; using IOL.Fagprove.Data.Models; using IOL.Fagprove.Utilities; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; namespace IOL.Fagprove.Data { public class Seed { public class SeedUsers : IEntityTypeConfiguration { public void Configure(EntityTypeBuilder builder) { builder.HasData(new List { new User { Id = Guid.NewGuid(), CreatedUtc = DateTime.UtcNow, Email = "ivar@protektit.no", Password = PasswordHasher.HashPassword("ivar123"), Name = "Ivar Løvlie Administrator", Role = UserRole.Administrator, }, new User { Id = Guid.NewGuid(), CreatedUtc = DateTime.UtcNow, Email = "ivarino@protektit.no", Password = PasswordHasher.HashPassword("ivar123"), Name = "Ivar Løvlie Standard", Role = UserRole.Basic, } }); } } } }