using back.DataModels; using Microsoft.EntityFrameworkCore; namespace back.persistance.data.seeders; public class RoleSeeder : ISeeder { public void Seed(ModelBuilder modelBuilder) { modelBuilder.Entity().HasData( new Role { Id = "1", Name = "User", Description = "Role for regular users", BaseRoleModelId = null }, new Role { Id = "2", Name = "Content Manager", Description = "Role for managing content", BaseRoleModelId = "1" }, new Role { Id = "3", Name = "Admin", Description = "Administrator role with full permissions", BaseRoleModelId = "2" } ); } }