public async Task Delete(string userId) { Context.Entities.Hash entity = await _applicationDbContext.Hashes.FirstOrDefaultAsync(x => x.Id == userId); if (entity != null) { _applicationDbContext.Hashes.Remove(entity); await _applicationDbContext.SaveChangesAsync(); } }
public async Task CreateOrUpdate(Hash hash) { Context.Entities.Hash entity = await _applicationDbContext.Hashes.FirstOrDefaultAsync(x => x.Id == hash.Id); if (entity != null) { entity.PasswordHash = hash.PasswordHash; } else { await _applicationDbContext.Hashes.AddAsync(_mapper.Map <Context.Entities.Hash>(hash)); } await _applicationDbContext.SaveChangesAsync(); }