public void Delete() => RepositoryTooling.RunInConnection(MakeRepo, repo => { var threadId = Guid.NewGuid(); var thread = new Domain.Thread(threadId, BId, "subject"); repo.Add(thread).Wait(); repo.Delete(thread).Wait(); });
Task IThreadRepository.Delete(Thread thread) { this.client.Threads.Remove(thread); return(this.client.SaveChangesAsync()); }
Task IThreadRepository.Add(Thread thread) { this.client.Add(thread); return(this.client.SaveChangesAsync()); }