public async Task <ITextResource> AddAsync(string lang, string name, string value)
        {
            var entity = TextResourceEntity.Create(lang, name, value);
            await _tableStorage.InsertOrMergeAsync(entity);

            return(entity);
        }
 public async Task DeleteAsync(string lang, string name)
 {
     await _tableStorage.DeleteIfExistAsync(TextResourceEntity.GeneratePartitionKey(lang, name), TextResourceEntity.GenerateRowKey(name));
 }
 public async Task <ITextResource> GetAsync(string lang, string name)
 {
     return(await _tableStorage.GetDataAsync(TextResourceEntity.GeneratePartitionKey(lang, name), TextResourceEntity.GenerateRowKey(name)));
 }