public async Task DeleteQualificationAsync(IdentityResource source, int qualificationId) { QualificationIdentityResource qualificationIdentityResource = await GetDbResourceQualification(source.Id, qualificationId); _context.QualificationIdentityResources.Remove(qualificationIdentityResource); await _context.SaveChangesAsync(); }
public async Task AddQualificationsAsync(IdentityResource source, IEnumerable <int> qualificationsToAddIds) { foreach (int qualificationId in qualificationsToAddIds) { QualificationIdentityResource qualificationIdentityResource = new QualificationIdentityResource { IdentityResourceId = source.Id, QualificationId = qualificationId }; await _context.QualificationIdentityResources.AddAsync(qualificationIdentityResource); } await _context.SaveChangesAsync(); }