Esempio n. 1
0
            public static IEnumerable <Operator> GetOperators()
            {
                var repository = new OperatorReadRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));
                var result     = repository.ListAsync(null, null, null).Result;

                return(result);
            }
Esempio n. 2
0
        public static Operator CreateOperator(Guid id, string login, string firstName, string lastName)
        {
            // prepare
            var writeRepository = new OperatorWriteRepository(new PersistenceContext(new PersistenceConfiguration(DatabaseHelper.ConnectionString)));
            var readRepository  = new OperatorReadRepository(new PersistenceContext(new PersistenceConfiguration(DatabaseHelper.ConnectionString)));

            // create
            var entity = new Operator(id, login, firstName, lastName);

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

            // result
            var result = readRepository.GetAsync(id).Result;

            return(result);
        }