public async Task Delete(User t) { await Task.Run(() => { var user = _users.SingleOrDefault(u => u.Id == t.Id); if (user != null) { _users.Remove(user); _fileLoader.Write(_users); } else { throw new NullReferenceException(); } }); }