コード例 #1
0
        public async Task <bool> AddDataToTranscribe(string text)
        {
            var retval = true;

            if (text == null)
            {
                throw new ArgumentNullException(nameof(text));
            }

            try
            {
                var data = new TranscribeData()
                {
                    TextToTranscribe = text
                };

                using (var ctx = GetContext())
                {
                    await ctx.SaveAsync(data, DyConfig);

                    return(true);
                }
            }
            catch (Exception ex)
            {
                retval = false;
            }
            return(retval);
        }
コード例 #2
0
        public async Task <TranscribeData> GetTranscribeData(string id, long timestamp)
        {
            TranscribeData data = null;

            try
            {
                using (var ctx = GetContext())
                {
                    var item = await ctx.LoadAsync <TranscribeData>(id, timestamp, DyConfig);

                    data = item;
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(data);
        }
コード例 #3
0
        public async Task <bool> SaveTranscribeData(TranscribeData data)
        {
            var retval = false;

            try
            {
                using (var ctx = GetContext())
                {
                    await ctx.SaveAsync(data, DyConfig);

                    retval = true;
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(retval);
        }