public async Task <IEnumerable <NicknameAlias> > GetNicknamesAsync(ulong id) { if (_db == null) { _db = new AliasTrackingContext(); } await _db.Database.EnsureCreatedAsync(); return(_db.NicknameAliases.Where(u => u.UserId == id) .OrderBy(u => u.Until)); }
public async Task AddNicknameAsync(NicknameAlias alias) { if (_db == null) { _db = new AliasTrackingContext(); } await _db.Database.EnsureCreatedAsync(); await _db.NicknameAliases.AddAsync(alias); await _db.SaveChangesAsync(); }
public void DisposeContext() { _db.Dispose(); _db = null; }