public Task <Demo> GetDemoHeaderAsync(string demoFilePath)
        {
            var d = new Demo();

            d.EnableUpdates();
            return(Task.FromResult(d));
        }
        public Task <Demo> GetDemoDataAsync(Demo demo)
        {
            Demo newDemo = new Demo();

            newDemo.EnableUpdates();
            return(Task.FromResult(newDemo));
        }
        public Task <Demo> GetDemoDataByIdAsync(string demoId)
        {
            var demo = new Demo();

            demo.EnableUpdates();

            return(Task.FromResult(demo));
        }
示例#4
0
        public async Task <Demo> GetDemoDataByIdAsync(string demoId)
        {
            Demo demo = new Demo
            {
                Id = demoId
            };

            demo.EnableUpdates();
            bool demosIsCached = _cacheService.HasDemoInCache(demoId);

            if (demosIsCached)
            {
                demo = await _cacheService.GetDemoDataFromCache(demoId);

                demo.Source = Source.Factory(demo.SourceName);
            }

            return(demo);
        }