public async Task <int> Insert(ClientIdentityProviderRestriction clientIdentityProviderRestriction) { var isExists = await CheckExists(clientIdentityProviderRestriction.Id, clientIdentityProviderRestriction.ClientId, clientIdentityProviderRestriction.IdentityProviderRestriction); if (isExists) { return(-1); } _clientIdentityProviderRestrictionRepository.Create(clientIdentityProviderRestriction); return(await Context.SaveChangesAsync()); }
public async Task <int> Update(ClientIdentityProviderRestriction clientIdentityProviderRestriction) { var isExists = await CheckExists(clientIdentityProviderRestriction.Id, clientIdentityProviderRestriction.ClientId, clientIdentityProviderRestriction.IdentityProviderRestriction); if (isExists) { return(-1); } var info = await GetInfo(clientIdentityProviderRestriction.Id); if (info == null) { return(-2); } info.IdentityProviderRestriction = clientIdentityProviderRestriction.IdentityProviderRestriction; return(await Context.SaveChangesAsync()); }