Esempio n. 1
0
            public static IEnumerable <Team> GetTeams()
            {
                var odataProvider = new TeamOdataProvider();
                var repository    = new TeamReadRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)), odataProvider);
                var result        = repository.ListAsync(null, null, null).Result;

                return(result);
            }
Esempio n. 2
0
            public static Team CreateTeam(TeamId teamId, Name name)
            {
                // prepare
                var odataProvider   = new TeamOdataProvider();
                var writeRepository = new TeamWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));
                var readRepository  = new TeamReadRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)), odataProvider);

                // create
                var team = new Team(teamId, name);

                writeRepository.CreateAsync(team).GetAwaiter().GetResult();

                // result
                var result = readRepository.GetAsync(teamId.GetGuid()).Result;

                return(result);
            }