Example #1
0
        public async Task GetEntityByIdAndPartitionKeyTest()
        {
            //arrange
            var operation = TableOperation.Insert(new TestEntity("part1", "1", "Test 1"));
            await _table.ExecuteAsync(operation);

            operation = TableOperation.Insert(new TestEntity("part1", "2", "Test 2"));
            await _table.ExecuteAsync(operation);

            //act
            var result = await _context.GetAsync <TestEntity>("Test", "1", "part1");

            //assert
            Assert.Equal("Test 1", result.Name);
        }
Example #2
0
        public async Task <RefreshToken> GetTokenAsync(string token, string login)
        {
            var result = await _context.GetAsync <RefreshTokenEntity>(TableName, token, login);

            return(_mapper.Map <RefreshToken>(result));
        }
        public async Task <TaskModel> GetAsync(string id, string projectId)
        {
            var task = await _context.GetAsync <TaskEntity>(TableName, id, projectId);

            return(_mapper.Map <TaskModel>(task));
        }
Example #4
0
        public async Task <Project> GetAsync(string id, string code)
        {
            var result = await _context.GetAsync <ProjectEntity>(TableName, id, code);

            return(_mapper.Map <Project>(result));
        }
Example #5
0
        public async Task <User> GetUserAsync(string login)
        {
            var userEntity = await _context.GetAsync <UserEntity>(TableName, login, Partition);

            return(_mapper.Map <User>(userEntity));
        }