public static IEnumerable <Validation> GetValidations() { var repository = new ValidationReadRepository(new DataContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString))); var result = repository.ListAsync(null, null, null).Result; return(result); }
public static Validation CreateValidation(Guid id, string name, string nameOnApplication, string description, string instruction, BuildingBlockIcon icon) { // prepare var writeRepository = new ValidationWriteRepository(new DataContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString))); var readRepository = new ValidationReadRepository(new DataContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString))); // create var validation = new Validation(id, name, nameOnApplication, description, instruction, icon); writeRepository.CreateAsync(validation).GetAwaiter().GetResult(); // result var result = readRepository.GetAsync(id).Result; return(result); }