public Task <IUserIdentity> DeleteUserIdentityAsync(int userIdentityIdentifier) { return(ExecuteAsync(async() => { using UserIdentityModelHandler userIdentityModelHandler = new UserIdentityModelHandler(DbContext, SecurityModelConverter.Create()); return await userIdentityModelHandler.DeleteAsync(userIdentityIdentifier); }, MethodBase.GetCurrentMethod())); }
public Task <IEnumerable <IUserIdentity> > GetUserIdentitiesAsync() { return(ExecuteAsync(async() => { using UserIdentityModelHandler userIdentityModelHandler = new UserIdentityModelHandler(DbContext, SecurityModelConverter.Create()); return await userIdentityModelHandler.ReadAsync(); }, MethodBase.GetCurrentMethod())); }
public Task <IUserIdentity> UpdateUserIdentityAsync(IUserIdentity userIdentity) { NullGuard.NotNull(userIdentity, nameof(userIdentity)); return(ExecuteAsync(async() => { using UserIdentityModelHandler userIdentityModelHandler = new UserIdentityModelHandler(DbContext, SecurityModelConverter.Create()); return await userIdentityModelHandler.UpdateAsync(userIdentity); }, MethodBase.GetCurrentMethod())); }
public Task <IUserIdentity> GetUserIdentityAsync(string externalUserIdentifier) { NullGuard.NotNullOrWhiteSpace(externalUserIdentifier, nameof(externalUserIdentifier)); return(ExecuteAsync(async() => { using UserIdentityModelHandler userIdentityModelHandler = new UserIdentityModelHandler(DbContext, SecurityModelConverter.Create()); return await userIdentityModelHandler.ReadAsync(externalUserIdentifier); }, MethodBase.GetCurrentMethod())); }