public async Task <Person> GetPersonAsync(int id)
        {
            TableOperation operation = TableOperation.Retrieve <PersonEntity>("people", id.ToString());
            TableResult    result    = await table.ExecuteAsync(operation);

            if (result.Result == null)
            {
                return(null);
            }
            PersonEntity person = result.Result as PersonEntity;

            return(person.ToPerson());
        }