using Microsoft.EntityFrameworkCore; using UserManagement.Domain.Entities; using UserManagement.Infrastructure.Interfaces; namespace UserManagement.Infrastructure.Repositories { public class UserRolesRepository : IUserRolesRepository { // CTOR private readonly ApplicationDbContext _context; public UserRolesRepository(ApplicationDbContext context) { _context = context; } // CREATE ASSIGNMENT public async Task CreateAssignmentAsync(UserRoles userRoles) { await _context.UserRoles.AddAsync(userRoles); var results = await _context.SaveChangesAsync(); return results > 0; } // DELETE ASSIGNMENT public async Task DeleteAssignmentAsync(UserRoles userRoles) { _context.UserRoles.Remove(userRoles); var result = await _context.SaveChangesAsync(); return result > 0; } } }