public async Task <ILanguage> AddAsync(string code, string name) { var entity = LanguageEntity.Create(code, name); await _tableStorage.InsertOrMergeAsync(entity); return(entity); }
public async Task DeleteAsync(string code) { await _tableStorage.DeleteIfExistAsync(LanguageEntity.GeneratePartitionKey(), LanguageEntity.GenerateRowKey(code)); }
public async Task <IEnumerable <ILanguage> > GetAllAsync() { return(await _tableStorage.GetDataAsync(LanguageEntity.GeneratePartitionKey())); }