public virtual async Task <int> DeleteClientClaimAsync(ClientClaim clientClaim) { var claimToDelete = await DbContext.ClientClaims.Where(x => x.Id == clientClaim.Id).SingleOrDefaultAsync(); DbContext.ClientClaims.Remove(claimToDelete); return(await AutoSaveChangesAsync()); }
public virtual async Task <int> AddClientClaimAsync(int clientId, ClientClaim clientClaim) { var client = await DbContext.Clients.Where(x => x.Id == clientId).SingleOrDefaultAsync(); clientClaim.Client = client; await DbContext.ClientClaims.AddAsync(clientClaim); return(await AutoSaveChangesAsync()); }