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); }
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)); }
public async Task <Project> GetAsync(string id, string code) { var result = await _context.GetAsync <ProjectEntity>(TableName, id, code); return(_mapper.Map <Project>(result)); }
public async Task <User> GetUserAsync(string login) { var userEntity = await _context.GetAsync <UserEntity>(TableName, login, Partition); return(_mapper.Map <User>(userEntity)); }