Пример #1
0
        public async Task <string> AddAsync(IQuestion question)
        {
            var entity = QuestionEntity.Create(question);
            await _tableStorage.InsertOrMergeAsync(entity);

            return(entity.Id);
        }
Пример #2
0
 public Task DeleteAsync(string id)
 {
     return(_tableStorage.DeleteIfExistAsync(QuestionEntity.GeneratePk(), QuestionEntity.GenerateRk(id)));
 }
Пример #3
0
 public async Task <IQuestion> GetAsync(string id)
 {
     return(await _tableStorage.GetDataAsync(QuestionEntity.GeneratePk(), QuestionEntity.GenerateRk(id)));
 }
Пример #4
0
 public async Task <IQuestion[]> GetAllAsync(string[] ids)
 {
     return((await _tableStorage.GetDataAsync(QuestionEntity.GeneratePk(), ids)).ToArray());
 }