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))); }