public static IEnumerable <Checklist> GetChecklists() { var repository = new ChecklistReadRepository(new DataContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString))); var result = repository.ListAsync(null, null, null).Result; return(result); }
public static Checklist CreateChecklist(Guid id, string name, string description, Guid icon, bool shuffleQuestions) { // prepare var writeRepository = new ChecklistWriteRepository(new DataContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString))); var readRepository = new ChecklistReadRepository(new DataContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString))); // create var checklist = new Checklist(id, name, description, icon, shuffleQuestions); writeRepository.CreateAsync(checklist).GetAwaiter().GetResult(); // result var result = readRepository.GetAsync(id).Result; return(result); }