Esempio n. 1
0
        public async Task GetAsync_Test()
        {
            var entity = new MessageEntity {
                PartitionKey = _testPartitionKey.ToString(), RowKey = "demo"
            };

            var tableResult = await Client.GetAsync <MessageEntity>(entity);

            Assert.IsTrue(tableResult.IsSuccessStatusCode && tableResult.Result != null);
        }
Esempio n. 2
0
        private async Task <enBaskSessionItem> GetItem(string key)
        {
            var p      = enBaskSessionItem.GetPartition(key);
            var result = await _tableClient.GetAsync <enBaskSessionItem>(p, key);

            if (result.Response == StorageResponseCodes.Success)
            {
                return(result.Context);
            }

            return(null);
        }
Esempio n. 3
0
        public async Task <ApplicationUser> Login(string username, string password)
        {
            var result = await _tableClient.GetAsync <UserEntity>(username, username);

            if (result.Response == ASF.Tablestorage.Shared.StorageResponseCodes.Success)
            {
                var user = result.Context;
                return(user.ValidateUser(password));
            }

            return(null);
        }