using back.DataModels; using back.persistance.data.repositories.Abstracts; using MCVIngenieros.Transactional.Implementations.EntityFramework; namespace back.persistance.data.repositories; public class RoleRepository(DataContext context) : ReadWriteRepository(context), IRoleRepository { // Implement methods specific to Photo repository if needed public async Task SeedDefaultRoles() { var defaultRoles = new List { Role.AdminRole, Role.UserRole, Role.ContentManagerRole }; foreach (var role in defaultRoles) { if (!Entities.Any(p => p.Id == role.Id)) { Entities.Add(role); } } await SaveChanges(); } }